﻿@charset "utf-8";





body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3, h4

{ margin: 0; padding: 0; font-size: 12px;_background-image:url(../<>);_background-attachment:fixed;}

input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}

ul, li, dl, dt, dd, ol { display: block; list-style: none; }

img{ border: 0;/*display:block*/}

.clear { clear:both;}

a{text-decoration:none;outline:0;}

center{padding:20px 0;}

/* fixed */

.fixed{position:fixed;width:55px;height:212px;right:25px;bottom:50px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:999;}

.fixed a{display:block;width:55px;height:53px;}

.book{background:url("../style/fixed.jpg"/*tpa=http://www.dlchanghui88.com/template/img/fixed.jpg*/) 0 0 no-repeat;}

.book:hover{background-position:-54px 0;}

.fixed a.codepic{background:url("../style/fixed.jpg"/*tpa=http://www.dlchanghui88.com/template/img/fixed.jpg*/) 0 -53px no-repeat;height:52px;}

.fixed a.codepic:hover{background-position:-54px -53px;}

.fixed div{position:relative;}

.fixed a.backup{background:url("../style/fixed.jpg"/*tpa=http://www.dlchanghui88.com/template/img/fixed.jpg*/) 0 -158px no-repeat;height:52px;}

.fixed a.backup:hover{background-position:-54px -158px;height:53px;}

.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-106px;display:none;}

/* banner */

.banner{ width:100%; height:450px; overflow:hidden; position:relative;font-size:0}

.b-img{ height:450px;  position:absolute; left:0; top:0;}

.b-img a{ display:block; height:450px; float:left;}

.b-list{ height:50px; padding-top:450px; position:relative; margin:0 auto;z-index:1;}

.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}

.b-list .spcss{border:3px solid #14ab04;}

.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }

.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }

.bar-left em{ display:block; width:50px; height:100px; background:url(../style/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:150px;}

.bar-right em{ display:block; width:50px; height:100px; background:url(../style/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:150px;}

.bar-left .emcss{ background-position:0px -100px;}

.bar-right .emcss{ background-position:-50px -100px;}

/* top */

.topbg{width:100%;background:url("../style/topbg.jpg"/*tpa=http://www.dlchanghui88.com/template/img/topbg.jpg*/) 0 0 repeat-x;height:97px;overflow:hidden;}

.top{width:980px;height:97px;margin:0 auto;overflow:hidden}

.logo{float:left;margin-top:26px;}

.top_tel{float:right;width:172px;margin-top:21px;background:url(../style/top_tel.jpg) 0 bottom no-repeat;overflow:hidden;height:53px;padding-left:38px;}

.top_tel span{font:700 15px/18px "microsoft yahei";color:#052237}

.top_tel p{font:24px/1 "impact";color:#052237}

/* nav */

.nav_bg{width:100%;height:54px;background:#010b17}

.nav{width:1087px;height:54px;margin:0 auto; }

.nav li{width:120px;height:54px;position:relative;font:16px/54px "microsoft yahei";color:#eaf0f3;text-align:center;float:left;z-index:2}

.nav li a{display:block;width:120px;height:54px;text-align:center;overflow:hidden;color:#eaf0f3;}

.nav li dl{position: absolute;top:54px;left:0;width:120px;display:none}

.nav li dl a{width:80px;height:38px;margin-bottom:1px;background:url(../style/nav_bg.png) 0 0 repeat;padding:0 14px;font:700 14px/38px "microsoft yahei";color:#fff;overflow:hidden;text-align:left;}

.nav li a:hover{background:url(../style/nav_hover.jpg) 0 0 repeat-x ;}

/* con1 */

.con1_bg{width:100%;background:url("../style/con1_bg.jpg"/*tpa=http://www.dlchanghui88.com/template/img/con1_bg.jpg*/) center 0 no-repeat;height:697px;overflow:hidden;}

.con1{width:980px;height:516px;margin:28px auto 26px;overflow:hidden}

.left{float:left;width:244px;height:auto;overflow:hidden;}

.left_name{background:url("../style/title1.jpg"/*tpa=http://www.dlchanghui88.com/template/img/title1.jpg*/) 0 0 no-repeat;width:244px;height:86px;overflow:hidden;}

.left_name span{display:block;width:100%;height:30px;text-align:center;margin-top:15px;font:700 20px/30px "microsoft yahei";color:#fff;}

.left_name p{width:100%;text-align:center;font:20px/26px "impact";color:#709eb9;text-transform: uppercase;}

.left_nav{width:228px;border:8px solid #07304d;background:#fff;overflow:hidden;margin-bottom:20px;padding-bottom:3px;}

.left_nav li a{display:block;width:228px;height:41px;border-bottom:1px solid #e2e2e2;overflow:hidden;background:url("../style/icons1.jpg"/*tpa=http://www.dlchanghui88.com/template/img/icons1.jpg*/) 197px center no-repeat;font:700 14px/41px "microsoft yahei";text-indent:32px;color:#565656}

.left_nav li a:hover{background:url("../style/icons1_hover.jpg"/*tpa=http://www.dlchanghui88.com/template/img/icons1_hover.jpg*/) 0 0 no-repeat;color:#fff;}

.more{display:block;background:url("../style/more1.jpg"/*tpa=http://www.dlchanghui88.com/template/img/more1.jpg*/) 0 0 no-repeat;width:148px;height:27px;margin:8px auto;text-align:center;font:700 14px/27px "microsoft yahei";color:#fff;}

.left_contact{background:#f3a111 url("../style/contact1.jpg"/*tpa=http://www.dlchanghui88.com/template/img/contact1.jpg*/) 0 0 repeat-y;width:244px;padding:5px;  }

.left_contact .icontact{line-height:26px;font:700 13px/26px "microsoft yahei";color:#fff;}

.left_address{width:226px;margin:12px auto 0;height:auto;overflow:hidden}

.left_tel{width:226px;margin:0 auto;height:auto;overflow:hidden}

.left_address p{float:left;width:70px;background:url("../style/map.png"/*tpa=http://www.dlchanghui88.com/template/img/map.png*/) 0 center no-repeat;height:26px;text-align: right;font:700 14px/26px "microsoft yahei";color:#fff;}

.left_tel p{float:left;width:70px;background:url("../style/tel.png"/*tpa=http://www.dlchanghui88.com/template/img/tel.png*/) 0 center no-repeat;height:26px;text-align: right;font:700 14px/26px "microsoft yahei";color:#fff;}

.left_address div{float:left;width:156px;height:auto;font:700 14px/26px "microsoft yahei";color:#fff;overflow:hidden}

.left_tel div{float:left;width:156px;height:auto;font:700 14px/26px "microsoft yahei";color:#fff;overflow:hidden}

.search{width:340px;height:34px;overflow:hidden;float:right;margin-top:1px; }

.text{width:240px;float:left;font:14px/22px 'microsoft yahei';color:#a2a2a2;text-indent:15px;height:22px;padding:5px 0;background:#fff;*height:22px;border:1px solid #0e5d8a;border-right:0}

.select{float:left;width:98px;border:0;background:url("../style/select.jpg"/*tpa=http://www.dlchanghui88.com/template/img/select.jpg*/) 77px center no-repeat #fff;border-top:1px solid #0e5d8a;border-bottom:1px solid #0e5d8a}

.btn{float:left;background:url("../style/button.jpg"/*tpa=http://www.dlchanghui88.com/template/img/button.jpg*/) no-repeat center center #0e5d8a;width:62px;height:34px;border:0;cursor:pointer;}

.select select{margin:5px auto;width:98px;}

.searchBar span{ float:right; margin-top:6px;}

.searchBar span a{ color:#666; margin-right:8px;}

.searchBar span a:hover{ color:#ef9b11;}

.searchBar .select {float:left; margin-top:1px; display:inline; margin-right:8px;}

.searchBar .text {float:left;}

.searchBar .text input{width:182px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}

div.selectbox-wrapper{overflow:hidden;width:98px;position: absolute;text-align:left;*margin-top:0;z-index:11;background:#fff;}

div.selectbox-wrapper ul li.current {color: #fff;background-color:#36c}

div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:103px;cursor:pointer;line-height:20px;padding-top: 3px;font-size:12px;font-family:'微软雅黑';color:#666;}

div.selectbox-wrapper ul li.selected {background-color: #334d9c;color:#fff;}

.selectbox{border:none;display:block;width:98px;background:none;text-indent:9px;cursor:pointer;height:32px;font-size:14px;font-family:'microsoft yahei';color:#1b1b1b;line-height:32px;}

.con1_right{float:left;width:718px;height:auto;padding-left:18px;overflow:hidden;}

.con1_title{width:100%;height:73px;overflow:hidden;}

.con1_name{float:left;background:url("../style/title1-09.jpg"/*tpa=http://www.dlchanghui88.com/template/img/title1-09.jpg*/) 0 bottom no-repeat;width:111px;height:47px;overflow:hidden;font:700 18px/38px "microsoft yahei";color:#0c2b40;text-indent:29px;}







.movead {zoom:1; width:718px; margin:0 auto;position:relative;z-index:1}

.movead .pcont { float:left;  width:653px;height:444px; overflow:hidden}

.movead ul{ float:left;  width:718px;height:444px; }

.movead ul li{float:left; text-align:center;}



.movead .ScrCont {width: 32766px; zoom: 1}

.movead #List1_1 {FLOAT: left; }

.movead #List2_1 {FLOAT: left}

.movead .LeftBotton { background:url("../style/left_btn.jpg"/*tpa=http://www.dlchanghui88.com/template/img/left_btn.jpg*/) no-repeat center 0; float: left; width: 25px;margin-top:173px;height:37px;}

.movead .RightBotton {background:url("../style/right_btn.jpg"/*tpa=http://www.dlchanghui88.com/template/img/right_btn.jpg*/) no-repeat center 0; float: left; width: 25px;margin-top:173px;height:37px;}

.movead .ul li img {display: block; CURSOR: pointer; width:215px; height:161px; float:left;}

.movead ul li{overflow:hidden;position:relative; margin-right:8px;}

.movead ul li p{width:215px;height:60px;text-align:center;font:700 14px/60px "microsoft yahei";color:#3c3c3c;overflow:hidden;}

.movead ul li p a{color:#3c3c3c;}



.zoom{position: absolute;width:44px;height:44px;left:172px;top:117px;background:url("../style/zoom.png"/*tpa=http://www.dlchanghui88.com/template/img/zoom.png*/) 0 0 no-repeat;display:none;cursor: pointer}

#picShow{position: fixed;width:100%;height:100%;background:url("../style/blackbg.png"/*tpa=http://www.dlchanghui88.com/template/img/blackbg.png*/) 0 0 repeat;left:0;top:0;z-index:9999}

.pic_show_box{width:100%;height:100%;overflow:hidden;position: relative;}

.pic_show_box img{display:block;margin:93px auto 0;border:5px solid rgba(255,255,255,.2);}

.pic_quit{position: absolute;background:url("../style/quit.png"/*tpa=http://www.dlchanghui88.com/template/img/quit.png*/) 0 0 no-repeat;width:64px;height:64px;top:0;right:0;cursor: pointer}

.lbtn{display:block;position: absolute;background:url("../style/leftbtn1.png"/*tpa=http://www.dlchanghui88.com/template/img/leftbtn1.png*/) 0 0 no-repeat;width:53px;height:53px;top:287px;left:65px;}

.rbtn{display:block;position: absolute;background:url("../style/rightbtn1.png"/*tpa=http://www.dlchanghui88.com/template/img/rightbtn1.png*/) 0 0 no-repeat;width:53px;height:53px;top:287px;right:65px;}

.pic_show_box p{width:593px;text-align:center;margin:0 auto;overflow:hidden;font:18px/106px "microsoft yahei";color:#0c4201;text-overflow: ellipsis;white-space: nowrap}

.pic_show_box p a{color:#fff;}

.online_banner{display:block;width:980px;height:106px;margin:0 auto;}

/* con2 */

.con2{width:980px;height:322px;margin:0 auto;overflow:hidden;}

.con2_left{float:left;width:550px;height:322px;overflow:hidden;}

.con2_title{width:100%;height:71px;overflow:hidden;}

.con2_name1{float:left;background:url("../style/title2.jpg"/*tpa=http://www.dlchanghui88.com/template/img/title2.jpg*/) 0 center no-repeat;padding-left:33px;font:700 18px/71px "microsoft yahei";color:#012c57;}

.con2_name2{float:left;background:url("../style/title3.jpg"/*tpa=http://www.dlchanghui88.com/template/img/title3.jpg*/) 0 center no-repeat;padding-left:33px;font:700 18px/71px "microsoft yahei";color:#012c57;}

.con2_title a{float:right;font:14px/71px "microsoft yahei";color:#012c57;}

.con2_about{width:100%;height:234px;overflow:hidden;font:14px/26px "microsoft yahei";color:#4e4e4e}

.con2_about a{color:#F00;}

.con2_about img{float:left;margin-right:18px;margin-top:6px}

.con2_right{float:right;width:386px;height:322px;overflow:hidden}

.con2_news{width:100%;height:auto;overflow:hidden;}

.con2_news li{width:100%;height:44px;border-bottom:1px dotted #093c5f;overflow:hidden;background:url("../style/icons2.jpg"/*tpa=http://www.dlchanghui88.com/template/img/icons2.jpg*/) 8px center no-repeat;text-indent:20px;font:14px/44px "microsoft yahei";color:#4e4d4d;}

.con2_news li a{float:left;color:#4e4d4d}

.con2_news li img{float:left;margin-top:10px;margin-left:6px}

.con2_news li span{float:right;}

.banner3{display:block;width:980px;height:103px;margin:0 auto 30px;}

/* con3 */

.con3_bg{width:100%;background:url("../style/con3_bg.jpg "/*tpa=http://www.dlchanghui88.com/template/img/con3_bg.jpg*/) center 0 repeat-x;height:300px;overflow:hidden;}

.con3_title{width:980px;height:70px;margin:0 auto;overflow:hidden;}

.con3_name{float:left;background:url("../style/title4.jpg"/*tpa=http://www.dlchanghui88.com/template/img/title4.jpg*/) 0 center no-repeat;padding-left:33px;font:700 18px/71px "microsoft yahei";color:#012c57;}

.con3{width:980px;height:472px;overflow:hidden;margin:0 auto 16px}

.con3_ul{width:992px;height:auto;overflow:hidden}

.con3 li{width:248px;height:236px;float:left;overflow:hidden;}

.con3 li p{width:236px;height:58px;text-align:center;overflow:hidden;font:700 14px/58px "microsoft yahei";color:#3c3c3c;}

.con3 li p a{color:#3c3c3c;}



/* foot */

.links{width:980px;height:76px;overflow:hidden;margin:0 auto;}

.links_title{float:left;background:url("../style/links.jpg"/*tpa=http://www.dlchanghui88.com/template/img/links.jpg*/) 0 0 no-repeat;width:161px;height:76px;overflow:hidden}

.links_title span{display:block;width:100%;height:26px;margin-top:18px;font:700 20px/26px "microsoft yahei";color:#fff;text-align:center;}

.links_title p{width:100%;text-align:center;font:700 20px/1 "microsoft yahei";color:#fff;}

.links_con{float:left;width:818px;height:74px;border:1px solid #f29d0e;border-left:0;overflow:hidden;font:14px/74px "microsoft yahei";color:#3e3e3e;text-indent:12px;}

.links_con a{color:#3e3e3e;margin:0 6px;}

.link{/*background:#ebecee;*/ width:100%;}

.linkcon{ width:980px; height:auto; margin:0 auto;font:12px/30px "microsoft yahei";color:#345367; }

.linkcon a{color:#3e3e3e;margin:0 6px;}

.foot_nav_bg{width:100%;height:43px;background:#08273b;overflow:hidden;}

.foot_nav{width:980px;height:43px;text-align:center;font:14px/43px "microsoft yahei";color:#fff;margin:0 auto;}

.foot_nav a{color:#fff;margin:0 12px;}

.foot_bg{width:100%;height:auto;padding-top:24px;background:#071c29}

.foot{width:980px;height:auto;overflow:hidden;margin:0 auto}

.foot p{width:100%;height:auto;text-align:center;font:12px/30px "microsoft yahei";color:#345367;}

.foot p span{margin:0 auto;}

.foot p a{color:#345367;}

.share{width:150px;margin:10px auto;}



.npg{

    height:60px;

    overflow: hidden;

    width:980px;

    word-wrap:break-word;

}

.npg span{width:100%;height:auto;text-align:center;font:12px/30px "microsoft yahei";color:#345367;}

.npg p span{margin:0 auto;}

.npg p a{color:#345367;}

.npg a{color:#3e3e3e;margin:0 6px;}







/* sub page */

.sub_page_bg{width:100%;height:auto;overflow:hidden;background:url(../style/sub_bg.jpg) center 0 no-repeat;}

.sub_page{width:980px;height:auto;overflow:hidden;margin:26px auto 30px;}

.right{float:left;width:718px;height:auto;overflow:hidden;padding-left:18px;}

.right_title{width:100%;height:51px;overflow:hidden;border-bottom:1px solid #093c5f;}

.right_name{float:left;background:url(../style/right_name.jpg) 2px center no-repeat;font:700 18px/48px "microsoft yahei";color:#0c2b40;padding-left:29px;border-bottom:3px solid #093c5f;padding-right:8px;}

.right_title p{float:right;font:12px/54px "microsoft yahei";color:#0c2b40;}

.right_title p a{color:#0c2b40;}

.right_con{width:100%;height:auto;overflow:hidden;font:14px/30px "microsoft yahei";color:#0c2b40;padding:20px 0}

.right_con div{font-size:14px}

.about_nav li a,.left_nav li ul li a:hover{background:#fff;color:#565656}

.about_nav li a:hover{background:url(../style/about_nav.jpg) 0 0 repeat-x}

.left_nav ul ul li a,.left_nav ul ul li a:hover{display:block;width:228px;height:32px;border-bottom:0;overflow:hidden;background:#fff;font:700 14px/32px "microsoft yahei";text-indent:58px;color:#565656}

.left_nav ul ul{border-bottom:1px solid #e2e2e2}

/* product */

.pro_top{width:100%;max-height:150px;overflow:hidden;margin:14px auto;}

.product{width:729px;height:auto;overflow:hidden}

.product li{float:left;width:243px;height:244px;overflow:hidden;}

.pro_top{width:100%;max-height:150px;overflow:hidden;margin:14px auto;}

.product{width:729px;height:auto;overflow:hidden}

.product li{float:left;width:243px;height:244px;overflow:hidden;}

/* pages */

.pages{width:100%;height:28px; margin:14px 0; clear:both;}

.pages  a{color:#333;}

.pages a hover{color:#333;}

.pages ul{float:right; margin:0 15px 0 0; display:inline;}

.pages ul li{float:left; display:inline; margin:0 7px 0 0; font:500 12px/28px "microsoft yahei";color:#6e6e6e;width:26px;height:26px;border:1px solid #08273b;background:#08273b; text-align:center;}

.pages ul li a{color:#fff; display:block;width:26px;height:26px;}

.pages ul li.prev{width:64px;height:26px;background:url(../style/prev_page.jpg) 6px center no-repeat #08273b;text-indent:13px; border:1px solid #08273b; text-align:left;}

.pages ul li.prev a,.pages ul li.next a{display:block;width:64px;height:26px;}

.pages ul li.ok a{display:block;width:55px;height:28px;}

.pages ul li.next{width:64px;height:26px;background:url(../style/next_page.jpg) 54px center no-repeat #08273b;text-indent:6px; border:1px solid #08273b; text-align:left;}

.pages ul li.clickli{background:#f29e0f;border:1px solid #f29e0f}

.pages ul li.clickli a{color:#fff}

.pages ul li.dot{border:0; background:none;color:#64728f;}

.pages ul li.allpage{width:136px;border:0;background:none;}

.allpage input{width:26px;height:26px;border:1px solid #08273b;text-align:center;background:#08273b; margin:0 5px;color:#fff;font:12px/26px "microsoft yahei";}

.pages ul li.ok{background:#08273b;width:53px;height:26px;float:left;border:1px solid #08273b}

.pages ul li.ok a{color:#fff}

/* book*/

.bookmain{width:650px;padding:0 10px;height:auto;font: 14px/30px 'microsoft yahei';color: #185e0b;margin:0 auto;background:#fff;}

.bookmain div{font-size:12px}

.bookline{width: 650px; height:34px;background-image: url("../style/about_box_line.jpg"/*tpa=http://www.dlchanghui88.com/template/img/about_box_line.jpg*/); background-repeat:repeat-x; background-position: 0 0; margin:0 auto;margin-top:10px;}

.book3{ width:550px; margin:0 auto;}

.booktop{ width:650px; height:30px; float:left; background:url("../style/bookico.png"/*tpa=http://www.dlchanghui88.com/template/img/bookico.png*/) no-repeat 10px 7px; margin-top:20px;}

.booktop_name{ width:570px; height:30px; float:left; color:rgb(30,54,1); padding-left:30px; line-height:30px; font-weight:bold;}

.booktop_time{ width:150px; height:30px; float:left; color:rgb(30,54,1); text-align:right; line-height:30px;}

.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url("../style/bookcontentbg.jpg"/*tpa=http://www.dlchanghui88.com/template/img/bookcontentbg.jpg*/) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}

.bookadmin{ width:650px; height:auto; float:left;}

.bookadmin_top{ width:650px; height:12px; float:left;}

.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1);}

.messagecol{ color:rgb(30,54,1);}

.admincol{ color:rgb(30,54,1); font-weight:bold;}

.admintimecol{ color:rgb(30,54,1); float:right; *margin-top:-17px;}

.message{ width:500px; height:auto;float:left;padding-left:50px; color:rgb(30,54,1);}

.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}

.message li input{ height:15px; line-height:15px; width:150px;}

.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px;}

.message li p.message_content{ width:400px;float:left;}

.message li.contentb{ width:500px;height:150px; float:left;}

.message li.contentb textarea{ width:370px; height:120px;}

.message li.yzm{ width:500px;height:60px; float:left;}

.message li p.message_yzminput{ width:100px; float:left;}

.message li p.message_yzminput input{ width:70px;}

.message li p.message_yzmico{ width:100px; height:40px; float:left;}

.message li p.message_sub{ width:200px; height:40px; float:left;}

.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}

.blank{width:100%; height:20px; margin-bottom:5px;}

/* hr */

.hr{ margin:10px auto; width:100%;font-size:12px;line-height:24px; border:1px #CCC solid; background-color:#fff;color:#333;}

.hr td{ border:1px #CCC solid;}

.hr a{ color:#333;}

.hr a:hover{ color:#de0303;}

.hr_btn{width:100px; height:40px; font-size:12px;}

/* case */

.case2{width:100%;height:auto;overflow:hidden;}

.case2 li{width:100%;height:243px;overflow:hidden;}

.case_img{display:block;width:236px;height:178px;overflow:hidden;float:left;}

.case2 li p{width:460px;padding-left:21px;height:22px;font:700 16px/22px "microsoft yahei";color:#2b2823;overflow:hidden;margin-bottom:14px;float:left;}

.case2 li div{width:460px;height:140px;overflow:hidden;font:14px/28px "microsoft yahei";color:#2b2823;padding-left:21px;float:left;}

.case2 li p a{color:#2b2823}

/* view */

.right_con h1{width:100%;text-align:center;font:700 16px/36px "microsoft yahei";color:#123045;}

.date{width:100%;text-align:center;font:12px/32px "microsoft yahei";color:#acacac}

.page{width:100%;height:auto;margin:10px auto;overflow: hidden;position: relative}

.page p{width:100%;height:26px;font:12px/26px "microsoft yahei";color:#ff7800;overflow: hidden;}

.page p a{color:#ff7800}

.page p a:hover,.back:hover{text-decoration: underline}

.back{display:block;background:url("../style/back.jpg"/*tpa=http://www.dlchanghui88.com/template/img/back.jpg*/) 0 0 no-repeat;width:132px;height:33px;margin:20px auto;text-align:center;font:16px/33px "microsoft yahei";color:#fff;}

.right_con img{max-width: 100%;}

/* online */

.online{width:715px;border:1px solid #d4d4d4;height:auto;overflow:hidden;margin:0 auto;}

.online h1{width:100%;height:64px;border-bottom:1px solid #d4d4d4;text-align:center;font:700 16px/64px "microsoft yahei";color:#ff7200;margin-bottom:21px;}

.online_top{width:496px;height:auto;overflow:hidden}

.online_top li{width:248px;height:25px;float:left;padding-bottom:13px;overflow:hidden}

.online_top li p,.online_bottom li p{float:left;text-align:right;height:25px;overflow:hidden;font:14px/25px "microsoft yahei";width:120px;color:#0d3b5b;}

.short_input{float:left;width:126px;height:23px;border:1px solid #d4dadd;}

.online_input{float:left;width:398px;height:23px;border:1px solid #d4dadd;}

.online_bottom{width:100%;height:auto;overflow:hidden}

.online_bottom li{width:100%;height:auto;padding-bottom:13px;overflow:hidden}

.online_textatea{resize: none;width:540px;height:114px;float:left;border:1px solid #d4dadd;}

.online_btns{width:100%;text-align:center;height:39px;margin:80px auto 40px;}

.online_btns input{background:url("../style/online_btns.jpg"/*tpa=http://www.dlchanghui88.com/template/img/online_btns.jpg*/) 0 0 no-repeat;border:0;width:142px;height:39px;margin-right:8px;cursor: pointer}

.online_btns input.online_btn2{background-position: -150px 0}

/* date */

.calender{ width:255px; margin:50px auto; top:0; left:0; border:4px #D6D6D6 solid; background:#EBEBEB; position:absolute; display:none; z-index:999;}

.calendertb{width:100%;}

.calendertb td{width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}

.calendertb td.hover,.calendertb td.weekendhover{background:#D6D6D6;}

.calendertb th{width:35px; height:30px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; color:#979797; }

.tdtoday{ background:#0080FF;color:#fff;width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}

.getyear{ height:35px; line-height:35px; width:100%; text-align:center;}

.preMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-right:18px;color:#0080FF;}

.nextMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-left:18px;color:#0080FF;}

.mh_date{background:url("../style/date.jpg"/*tpa=http://www.dlchanghui88.com/template/img/date.jpg*/) right center no-repeat}

.zhezhao{width:100%; height:100%; position:fixed; z-index:998;	background:#fff;filter:alpha(opacity=10);opacity:0.1; display:none; }











@charset "utf-8";

/* 相关产品 */

.cms_box {border: 1px solid #ccc;background-color: #fff;margin-bottom: 20px}

.cms_box .hd {border-bottom: 1px solid #ccc;background: #f3f3f3 url(../style/temai_right_h3.png) 15px 12px no-repeat;height: 40px;line-height: 40px;

	font-size: 14px;padding-left: 30px}





.xg_items ul {margin-right: -4px}

.xg_items li {float: left;width: 176px;}

.xg_items li:last-child  {border-right: none;}

.xg_items li span {display: block;padding: 0 15px}

.xg_items li .nalaprice {color: #f70;font-size: 14px}

.xg_items li .productimg {padding-top: 10px;text-align: center}

.xg_items li .productimg img {width: 159px;vertical-align: top}

.xg_items li .productname {height: 20px;line-height: 20px;overflow: hidden}

.xg_items li .salerow {padding-bottom: 15px}

.xg_items li .salerow cite {text-decoration: underline}

.xg_items li .description {margin-bottom: 5px}

.xg_items li .ping {color: #f70;margin-top: 10px;display: block}



.regional { line-height:15px; padding:10px; line-height:25px; }

.regional a { padding:0 10px 0 0; color:#666; white-space:nowrap; }



/**/



.cms_conten {width: 600px;margin: 0 auto}

.best {padding-bottom: 10px}

.best .title {margin-bottom: 10px}

.best li {width: 120px;height: 25px;float: left;line-height: 25px;overflow: hidden;margin-left: 20px}

.best li a {color: #39f}





.cms_info {padding: 15px 20px}

.cms_info h1 {font-size: 24px;color: #f70}

.cms_info .date {color: #666;padding-top: 10px;position: relative;width: 100%}

.cms_info .zan_btn {position: absolute;top: 2px;right: 0;color: #999;font-size: 14px;line-height: 22px}

.cms_info .zan_btn:hover {text-decoration: none}

.cms_info .zan_btn i {color: #f70;font-size: 22px}

.cms_content {border-top: 1px solid #ccc;padding: 20px;line-height: 24px;font-size: 14px;color: #666}

.cms_content p {margin-bottom: 15px}

.cms_content img {max-width: 800px}

.share_box {padding: 0 20px 20px}

.cms_share {background: url(../style/share_icon.png) 66px 0 no-repeat;height: 30px;float: right}

.cms_share span {float: left;margin-top: 6px;display: block;width: 66px}

.cms_share a {float: left;display: block;width: 30px;height: 0;padding-top: 30px;overflow: hidden;margin-right: 10px}

.cms_zan {float: right;margin-left: 20px}

.cms_zan a {color: #999;font-size: 14px;padding: 0 15px;height: 30px;line-height: 30px;overflow: hidden}

.cms_zan a i {font-size: 18px;margin-right: 5px}

.cms_list li {height: 24px;line-height: 24px;list-style: disc inside;overflow: hidden;color: #999;font-size: 14px}

.cms_list li { list-style:none; }

.cms_list { padding:10px; }

.cms_list a { font-size:12px; }



.sxia { line-height:25px;  margin:0 20px; padding:15px 0;}

.sxia li {}

.sxia a { }

.sxia a:hover {}



.sxia2 { line-height:25px;  margin:20px 0px 0;}

.sxia li {}

.sxia a { color:#000;}

.sxia a:hover { color:#f60; text-decoration:underline;}



#footer { text-align:center;}

.fnav {  }

.fnav a {display: inline-block;padding: 0 20px 0 21px;background: url(../style/border-right.png) no-repeat 0 center}

.fnav a.noborder { background: none}

.ft_txt { padding-top:20px; letter-spacing:2px;}





.download ul  { list-style:none; }

.download  li { list-style:none; }

.download { font-size:12px; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px; }

.download .down_left { width:80px; float:left; }

.download .down_left li { font-weight:bold; color:#345367; padding:5px 0; }

.download .down_right { float:left; color:#666666; border-left:2px solid #ccc;width:83%; padding-left:20px; }

.download .down_right li { padding:5px 0; }

.download .down_right li a.blue { color:#345367; text-decoration:none; font-weight:bold; }

.download .down_right li a:hover { text-decoration:underline; }

.download .down_right li span { float:right; font-weight:bold; }

.download .down_right li span a { color:#f60; }









/* 转载请保留版权信息 */

*{ padding:0px; margin:0px;}

*html{background-image:url(../<>);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/

#tbox{width:138px; float:right; position:fixed; right:15px; bottom:15px;

_position:absolute;

_bottom:auto;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

_margin-bottom:15px;

}/*解决IE6下不兼容 position:fixed 的问题*/



#tbox ul li { float:right; margin-left:15px; }



ul,li { list-style:none; }

#pinglun,#gotop{ width:54px; height:56px; background:url(../style/icon.png) no-repeat; display:block;}

#pinglun{ background-position:0 0;}

#gotop{ background-position:0 -118px;} 





@charset "utf-8";

.here {

	padding: 5px 0;

	color: #bbb

}

.here i.iconfont {

	font-size: 14px

}

.here h1 {

	display: inline;

	font-size: 12px;

	color: #333;

	font-weight: normal

}

.sidebar {

	width: 214px;

	float: left

}

.maincon {

	width: 970px;

	float: right

}

.cate-step {

	border: 1px solid #eee;

	height: 53px;

	overflow: hidden;

	padding-left: 52px;

	margin-bottom: 12px

}

.cate-step, .cate-step a {

	background: url(../style/cate-step-bg.png) 0 -9999px no-repeat

}

.cate-step a {

	display: block;

	height: 21px;

	overflow: hidden;

	padding-top: 34px;

	float: left;

	text-align: center

}

.cate-step a:hover {

	text-decoration: none

}

.hufu-step {

	background-position: 0 0;

	background-color: #fdfdfd

}

.hufu-step a.no1 {

	width: 106px

}

.hufu-step a.no1:hover, #current-hstep1 a.no1 {

	background-position: -52px -54px;

	color: #f70

}

.hufu-step a.no2 {

	width: 122px

}

.hufu-step a.no2:hover, #current-hstep2 a.no2 {

	background-position: -158px -54px;

	color: #f70

}

.hufu-step a.no3 {

	width: 109px

}

.hufu-step a.no3:hover, #current-hstep3 a.no3 {

	background-position: -280px -54px;

	color: #f70

}

.hufu-step a.no4 {

	width: 112px

}

.hufu-step a.no4:hover, #current-hstep4 a.no4 {

	background-position: -389px -54px;

	color: #f70

}

.hufu-step a.no5 {

	width: 117px

}

.hufu-step a.no5:hover, #current-hstep5 a.no5 {

	background-position: -501px -54px;

	color: #f70

}

.hufu-step a.no6 {

	width: 120px

}

.hufu-step a.no6:hover, #current-hstep6 a.no6 {

	background-position: -618px -54px;

	color: #f70

}

.hufu-step a.no7 {

	width: 104px

}

.hufu-step a.no7:hover, #current-hstep7 a.no7 {

	background-position: -738px -54px;

	color: #f70

}

.hufu-step a.no8 {

	width: 124px;

	padding-top: 55px

}

.hufu-step a.no8:hover, #current-hstep8 a.no8 {

	background-position: -842px -54px;

	color: #f70

}

.caiz-step {

	background-position: 0 -108px;

	background-color: #fdfdfd

}

.caiz-step a.no1 {

	width: 88px

}

.caiz-step a.no1:hover, #current-cstep1 a.no1 {

	background-position: -52px -162px;

	color: #f70

}

.caiz-step a.no2 {

	width: 92px

}

.caiz-step a.no2:hover, #current-cstep2 a.no2 {

	background-position: -140px -162px;

	color: #f70

}

.caiz-step a.no3 {

	width: 84px

}

.caiz-step a.no3:hover, #current-cstep3 a.no3 {

	background-position: -232px -162px;

	color: #f70

}

.caiz-step a.no4 {

	width: 92px

}

.caiz-step a.no4:hover, #current-cstep4 a.no4 {

	background-position: -316px -162px;

	color: #f70

}

.caiz-step a.no5 {

	width: 86px

}

.caiz-step a.no5:hover, #current-cstep5 a.no5 {

	background-position: -408px -162px;

	color: #f70

}

.caiz-step a.no6 {

	width: 85px

}

.caiz-step a.no6:hover, #current-cstep6 a.no6 {

	background-position: -494px -162px;

	color: #f70

}

.caiz-step a.no7 {

	width: 95px

}

.caiz-step a.no7:hover, #current-cstep7 a.no7 {

	background-position: -579px -162px;

	color: #f70

}

.caiz-step a.no8 {

	width: 82px

}

.caiz-step a.no8:hover, #current-cstep8 a.no8 {

	background-position: -674px -162px;

	color: #f70

}

.caiz-step a.no9 {

	width: 90px

}

.caiz-step a.no9:hover, #current-cstep9 a.no9 {

	background-position: -756px -162px;

	color: #f70

}

.caiz-step a.no10 {

	width: 120px;

	padding-top: 55px

}

.caiz-step a.no10:hover, #current-cstep10 a.no10 {

	background-position: -846px -162px;

	color: #f70

}

.cate-menu {

	margin-bottom: 12px;

	background-color: #fff

}

.cate-menu h3 {

	border: 1px solid #ddd

}

.cate-menu h3 a {

	display: block;

	height: 26px;

	padding: 14px 0 12px 12px;

	background-color: #fff;

	position: relative

}

.cate-menu h3 a:hover {

	background-color: #fafafa;

	text-decoration: none

}

.cate-menu h3 strong {

	font-size: 18px;

	color: #333;

	letter-spacing: 3px;

	font-weight: 400

}

.cate-menu h3 i {

	position: absolute;

	right: 10px;

	top: 23px;

	color: #999;

	font-size: 12px

}

.cate-menu dl {

	border: 1px solid #eee;

	padding: 10px 0

}

.cate-menu dt {

	font-size: 14px;

	padding: 5px 0 5px 12px;

	color: #888

}

.cate-menu dt a {

	color: #888

}

.cate-menu dt a:hover {

	text-decoration: none;

	color: #f70;

}

.cate-menu dd a {

	display: block;

	padding: 7px 0 7px 27px;

	background-color: #fff

}

.cate-menu dd a:hover {

	background-color: #fafafa;

	text-decoration: none

}

.cate-menu dd a i {

	color: #bbb;

	margin-left: 5px

}

.cate-menu dd.current a, .cate-menu dd.current a:hover {

	color: #f70;

	background-color: #f1f1f1

}

.fixed-want {

	border: 1px solid #eee;

	border-bottom: none;

	width: 212px;

	background-color: #fff;

	top: 0

}

.fixed-want .hd {

	border-bottom: 1px solid #ddd;

	font-size: 14px;

	padding: 8px 12px

}

.fixed-want .bd {

	border-top: 1px solid #eee

}

.fixed-want dl {

	border-bottom: 1px solid #eee;

	padding: 10px 0

}

.fixed-want .cate dt {

	border-right: 1px dotted #eee;

	float: left;

	width: 50px;

	padding: 0 8px

}

.fixed-want .cate dt a {

	display: block;

	height: 68px;

	overflow: hidden;

	text-align: center

}

.fixed-want .cate dt img {

	width: 48px;

	height: 48px;

	border: 1px solid #eee

}

.fixed-want .cate dd {

	margin-left: 70px;

	height: 68px;

	overflow: hidden

}

.fixed-want dd a {

	display: inline-block;

	padding: 1px 4px

}

.fixed-want dd a.red {

	color: #f70;

	background-color: #ffecf2;

	border-radius: 3px

}

.fixed-want .brand {

	padding: 10px

}

.fixed-want .brand dt {

	padding: 0 10px 4px;

	border-bottom: 1px dotted #eee

}

.fixed-want .brand dd {

	padding-top: 5px

}

.fixed-want .brand p.more {

	text-align: right;

	margin-bottom: -5px

}

.fixed-want .brand p.more a {

	color: #999

}

a.more-btn, .rmb, .search-selected a.item, .sort .bd a span {

	background: url(../style/search-page-bg.png) 0 -9999px no-repeat

}

.search-selected {

	background-color: #fff;

	border: 1px solid #eee;

	border-bottom: 1px solid #ccc;

	padding: 9px 10px

}

.search-selected span {

	display: inline-block;

	padding: 4px 0 4px 0

}

.search-selected a {

	display: inline-block;

	padding: 4px 24px 4px 8px;

	color: #999

}

.search-selected a.item {

	border: 1px solid #ddd;

	background-color: #fff;

	margin-right: 8px;

	background-position: right -245px;

	box-shadow: 0px 1px 1px #eee;

	color: #f70

}

.search-selected a.item:hover {

	background-color: #f2f2f2;

	background-position: right -217px;

	text-decoration: none

}

.search-options {

	margin-bottom: 12px;

	background-color: #fff

}

.search-options .bd {

	border: 1px solid #eee;

	border-bottom: none;

+zoom: 1

}

.search-options dl {

	padding: 10px 0;

	border-bottom: 1px solid #eee;

	width: 100%;

	position: relative

}

.search-options dt {

	position: absolute;

	top: 10px;

	left: 10px;

	font-size: 14px

}

.search-options dd {

	position: relative;

	padding: 0 50px 0 63px;

	height: 24px;

	overflow: hidden;

	-webkit-transition: height 0.3s;

	-moz-transition: height 0.3s;

	-o-transition: height 0.3s;

	transition: height 0.3s

}

.search-options dd .items {

	padding-top: 2px

}

.search-options dd .items a {

	color: #666

}

.search-options dd .items a:hover {

	color: #f70

}

.search-options dd .link {

	float: left;

	width: 162px;

	height: 18px;

	margin: 0 10px 8px 0;

	overflow: hidden

}

.search-options dd.dd-price .link {

	width: 102px

}

.search-options dd a.more-btn {

	position: absolute;

	top: 3px;

	right: 5px;

	margin-right: 0;

	padding: 0 20px 0 0;

	background-position: 30px -381px;

	display: none;

	color: #f70

}

.search-options dd a.more-btn.clicked {

	background-position: 30px -359px

}

.search-options dd a.more-btn:hover {

	background-color: #fff;

	text-decoration: underline

}

.search-options dd.dd-price {

	overflow: visible;

	z-index: 10

}

.priceform {

	position: absolute;

	top: -11px;

	left: 500px;

	z-index: 10

}

.priceform .form-bg {

	width: 270px;

	border: 1px solid #fff;

	border-top-color: #eee;

	padding: 8px 15px;

+padding-bottom: 7px;

	font-size: 0

}

.priceform input {

	font-size: 12px;

	border: 1px solid #eaeaea;

	padding: 3px;

	height: 18px;

	width: 60px;

	line-height: 18px

}

.priceform input.submit {

	height: 26px;

	padding: 0;

	line-height: 16px;

	cursor: pointer;

	background-color: #eaeaea;

	width: 68px;

	border-color: #e1e1e1;

	background-color: #eaeaea;

	background-image: -moz-linear-gradient(#fefefe, #eaeaea);

	background-image: -webkit-linear-gradient(#fefefe, #eaeaea);

	background-image: linear-gradient(#fefefe, #eaeaea)

}

.priceform input.submit:hover {

	background-color: #e4e4e4

}

.priceform span {

	height: 26px;

	width: 12px;

	display: inline-block;

	vertical-align: -9px;

+vertical-align: -1px;

	font-size: 12px

}

.priceform span.rmb {

	background-position: -10px -272px

}

.priceform span.rmb2 {

	padding-left: 20px;

	background-position: 8px -272px

}

.priceform form p {

	display: none;

	text-align: right;

	padding-top: 4px

}

#priceform.focus .form-bg {

	background-color: #f6f6f6;

	border-color: #e4e4e4;

	height: 28px;

	box-shadow: 0px 1px 3px rgba(100, 100, 100, 0.1)

}

#priceform.focus form p {

	display: inline;

	padding-left: 15px

}

.sort {

	margin-bottom: 10px;

	height: 30px;

	border: 1px solid #eee;

	border-bottom: 2px solid #ccc;

	padding: 5px 0;

	background: #fff

}

.sort .bd {

	float: left;

	font-size: 0;

	padding-right: 12px

}

.sort .bd a {

	display: inline-block;

	font-size: 12px;

	margin-right: -1px;

+margin-right: -2px;

	position: relative;

	z-index: 1

}

.sort .bd a span {

	display: block;

	padding: 5px 26px 5px 15px;

	background-position: right -128px;

+background-position: right -127px

}

.sort .sort1 a.default span, .sort .sort2 a.no2 span, .sort .sort3 a.no3 span, .sort .sort4 a.no4 span, .sort .sort5 a.no4 span {

	border: 1px solid #fff;

	padding: 4px 26px 4px 15px;

	background-position: right -104px;

+background-position: right -102px;

	color: #f70;

	text-shadow: 1px 1px 1px #fff

}

.sort .sort4 a.no4 span {

	background-position: right -330px;

+background-position: right -328px

}

.sort .bd a:hover {

	z-index: 2;

	text-decoration: none

}

.sort .bd a.default span {

	background-image: none;

	padding-right: 15px

}

.sort .bd a.promotion span {

	padding-right: 15px;

	padding-left: 30px;

	background-position: 10px -153px

}

.sort .bd a.clicked span {

	background-position: 10px -184px

}

.search_num {

	width: 400px;

	float: right;

	text-align: right;

	line-height: 30px;

	padding: 0 15px

}

.search_num b {

	color: #f70

}

.search_num span.search_btn {

	margin-left: 10px;

	font-size: 13px

}

.search_num span.search_btn a {

	display: inline-block;

	width: 26px;

	height: 26px;

	line-height: 28px;

	text-align: center;

	border: 1px solid #e4e4e4;

	background-color: #fff;

	margin: 0 5px;

	color: #999

}

.search_num span.search_btn a:hover {

	border-color: #ccc;

	box-shadow: 0px 1px 1px #eee;

	text-decoration: none;

	color: #f70

}

.search_num span.search_btn span {

	color: #333

}

.search_num span.search_btn span em {

	color: #f70

}



.cms-box {

	float: left;

	width: 702px;

	padding-bottom: 15px;

	display: none

}

.cms-box h3 {

	font-size: 16px;

	margin-bottom: 5px;

	padding-left: 12px

}

.cms-box h3 a {

	float: right;

	color: #999;

	font-size: 12px;

	margin-top: 5px

}

.cms-box .bd {

	border: 1px solid #eee;

	border-top-color: #000;

	padding: 10px;

	background-color: #fff

}

.cms-box .bd a:hover {

	text-decoration: none

}

.cms-box .bd span.name {

	color: #666

}

.cms-box .bd span.intro {

	color: #999

}

.cms-box .bd span.price em {

	font-size: 18px

}

.cms-box .bd a:hover span.name {

	color: #f70

}

.baokuan-goods a, .baokuan-goods a span {

	display: block

}

.baokuan-goods a span.price {

	color: #f70

}

.baokuan-goods a.no1 {

	float: left;

	width: 170px;

	padding: 10px 5px 10px 15px;

	border-right: 1px solid #eee;

	position: relative

}

.baokuan-goods a.no1 img {

	width: 150px;

	height: 150px

}

.baokuan-goods a.no2 {

	float: right;

	width: 450px;

	height: 100px;

	overflow: hidden;

	padding: 10px 15px

}

.baokuan-goods a.no2 img {

	width: 100px;

	height: 100px;

	float: left

}

.baokuan-goods a.no2 span {

	margin-left: 110px

}

.baokuan-goods a.no2 span.price {

	padding-top: 30px

}

.baokuan-goods a.border-btm {

	border-bottom: 1px solid #eee

}

.baokuan-goods a.no1 .guan-ico {

	background: url(../style/guan-ico.png) 0 -9999px no-repeat;

	position: absolute;

	left: 10px;

	top: 0;

	display: block;

	width: 24px;

	height: 20px

}

.baokuan-goods a.no1:hover .guan-ico {

	background-position: 0 0

}

.new-goods {

	width: 254px;

	float: right

}

.new-goods .bd {

	position: relative;

	background-color: #fff

}

.new-goods .list {

	position: relative;

	height: 241px;

	width: 170px;

	margin: 0 auto;

	overflow: hidden

}

.new-goods li {

	float: left;

	width: 150px;

	padding: 0 10px;

	height: 241px;

	overflow: hidden

}

.new-goods li a, .new-goods li span {

	display: block

}

.new-goods li span.pic {

	margin-bottom: 5px

}

.new-goods li span.pic img {

	width: 150px;

	height: 150px

}

.new-goods li span.name {

	font-size: 14px;

	height: 20px;

	overflow: hidden;

	margin-bottom: 5px

}

.new-goods .trg a {

	font-size: 16px;

	color: #ddd;

	position: absolute;

	top: 80px

}

.new-goods .trg a:hover {

	text-decoration: none;

	color: #999

}

.new-goods .trg a.prev {

	left: 20px

}

.new-goods .trg a.next {

	right: 20px

}

.week-hot {

	border: 1px solid #eee;

	margin-bottom: 12px;

	background-color: #fff;

	display: none

}

.week-hot .hd {

	border-bottom: 1px solid #eee;

	padding: 0 12px;

	height: 45px;

	overflow: hidden

}

.week-hot .hd h3 {

	font-size: 16px;

	height: 45px;

	line-height: 45px

}

.week-hot .bd {

+padding-bottom: 10px

}

.week-hot .item {

	float: left;

	width: 180px;

	padding: 0 30px;

	border-left: 1px solid #f4f4f4;

	overflow: hidden;

	margin: 10px 0

}

.week-hot .nobrder {

	border-left: none

}

.week-hot .item a {

	display: block;

	width: 100%;

	position: relative

}

.week-hot .item a:hover {

	text-decoration: none

}

.week-hot .item img {

	display: block;

	width: 180px;

	height: 180px

}

.week-hot span {

	display: block;

	margin-bottom: 5px

}

.week-hot .intro {

	font-size: 14px

}

.week-hot .name {

	color: #999;

	line-height: 16px;

	height: 16px;

	overflow: hidden

}

.week-hot .price {

	color: #f70

}

.week-hot .price em {

	font-size: 18px;

	font-family: arial

}

.week-hot .item .hot-ico {

	background: url(../style/hot-ico-bg.png) -48px 0 no-repeat;

	display: block;

	width: 40px;

	height: 40px;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0

}

.week-hot .item .ico-mid {

	top: 100px

}

.week-hot .item a:hover .hot-ico {

	background-position: 0 0

}













@charset "utf-8";



@-webkit-keyframes pop_ico {

0% {

-webkit-transform:scale(0.6);

opacity:0

}

50% {

-webkit-transform:scale(1.1);

opacity:1

}

100% {

-webkit-transform:scale(1);

opacity:1

}

}

.my_nala_main h3.my_nala {

	height: 60px;



	border: 1px solid #e7e7e7;

	border-bottom: none

}

.my_nala_main h3.my_nala a {

	display: block;

	padding-top: 60px;

	height: 0px;

	overflow: hidden

}







.form li {

	padding-bottom: 12px

}

.form li span.txt {

	display: inline-block;

	width: 58px;

	color: #999;

	font-size: 14px

}

.form li span.iconfont {

	display: inline-block;

	width: 14px;

	padding-right: 4px;

	color: #bbb

}

.form li input.txt {

	width: 150px;

	padding: 8px;

	height: 16px;

	overflow: hidden;

	border: 1px solid #eee;

	border-top-color: #ccc;

	margin-right: 8px;

	box-shadow: 0px 1px 3px rgba(200, 200, 200, 0.3) inset;

	color: #333;

	vertical-align: middle

}

.form li select {

	vertical-align: middle;

	margin-right: 5px

}

.form li.last {

	padding: 10px 0 0 74px

}

.form li.last .btn {

	padding: 10px 25px;

	font-size: 14px;

	margin-right: 20px

}

.form li.last .btn img {

	vertical-align: -3px

}









.Mail table input {

	width: 300px;

	height: 18px;

	padding-top: 3px;

	font-size: 12px

}

.Mail table textarea {

	height: 112px;

	width: 526px;

	font-size: 12px;

	border: 1px solid #adadad

}





.email_mod {

	padding: 15px !important

}



#wrapper .my_nala_detail .comment_word_con .comment_word_con_textarea textarea {

	width: 420px;

	height: 90px;

	float: left;

	margin-top: 5px;

	border: 1px solid #bbb;

	overflow: auto;

*margin-left:-20px

}





.refund {



	width: 600px

}

.refund h3 {

	font-size: 16px;

	font-weight: bold;

	padding: 15px;

	border-bottom: 1px solid #ccc;

	margin-bottom: 15px

}

.refund .my_refund {

	

	padding-bottom: 15px;

	background-color: #fff

}

.refund .my_refund table td {

	border: 1px solid #e4e4e4

}

#refoundform .refund .refund_application {

	/*border: 1px solid #ddd;*/

	margin-top: 13px;

	padding-bottom: 50px;

	background-color: #fff; font-size:12px;

	/*padding-top:50px;*/

}

#refoundform .refund .refund_application h3 {

	height: 34px;

	line-height: 34px;

	border-bottom: 1px solid #e4e4e4

}

#refoundform .refund .refund_application span {


	font-weight: normal;

	_margin-top: 5px

}

#refoundform .refund .refund_application h3 img {

	margin-right: 5px;

	margin-left: 5px

}

#refoundform .refund .refund_application .refund_inf {

	margin-bottom: 10px;

	background-color: #FFF

}

#refoundform .refund .refund_application .refund_inf .inf_tip {

	width: 100px;

	float: left;

	text-align: right;

	height: 28px;

	line-height: 28px

}

#refoundform .refund .refund_application .refund_inf .write_inf {

	width: 450px;

	float: left;

	margin-left: 10px;

*margin-left:0px

}
#refoundform .refund .refund_application .refund_inf .write_inf2 {

	width: 450px;

	float: left;

	margin-left: 10px;

*margin-left:0px

}
#refoundform .refund .refund_application .refund_inf .write_inf2 .text_input, .refund_money {

	background-color: #fff;

	height: 14px;

	width: 200px;

	border: 1px solid #ddd;

	line-height: 14px;

	padding: 6px;

	box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.2) inset

}
#refoundform .refund .refund_application .refund_inf .write_inf .text_input, .refund_money {

	background-color: #fff;

	height: 14px;

	width: 200px;

	border: 1px solid #ddd;

	line-height: 14px;

	padding: 6px;

	box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.2) inset

}

#refoundform .refund .refund_application .refund_inf .write_inf .write_text button, #refoundform .refund .refund_application .refund_inf .write_inf button {

	background: url(../style/ok_button_bj.png) repeat-x left top;

	height: 28px;

	line-height: 28px;

	border: none;

	width: 68px;

	color: #fff;

	margin-left: 5px

}

#refoundform .refund .refund_application .refund_inf .write_inf .write_text em {

	color: #f60;

	margin-left: 12px

}

#refoundform .refund .refund_application .refund_inf .write_inf .refund_product {

	margin-top: 5px;

	border: 1px solid #e4e4e4;

	background-color: #f8f8f8;

	width: 600px;

	padding-bottom: 10px

}

#refoundform .refund .refund_application .refund_inf .write_inf .refund_product h4 {

	margin-top: 10px;

	margin-left: 15px;

	margin-bottom: 5px

}

#refoundform .refund .refund_application .refund_inf .write_inf .refund_product ul {

	margin-left: 35px

}

#refoundform .refund .refund_application .refund_inf .write_inf .refund_product em {

	margin-left: 10px

}

#refoundform .refund .refund_application .refund_inf .write_inf span {

	float: none;

	margin-left: 37px

}

#refoundform .refund .refund_application .refund_inf .write_inf strong {

	color: #f70;

	font-weight: normal

}

#refoundform .refund .refund_application .refund_inf .write_inf li {

	line-height: 25px;

	height: 25px;

	overflow: hidden

}

#refoundform .refund .refund_application .refund_inf .write_inf .account_tip {

	width: 203px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	background-color: #F8F8F8;

	border: 1px solid #e4e4e4;

	margin-left: 25px

}

#refoundform .refund .refund_application .refund_inf .write_inf .refund_reason {

	width: 424px;

	height: 126px;

	border: 1px solid #ddd;

	box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.2) inset;

	padding: 8px

}

#refoundform .refund .refund_application .refund_inf .write_inf .text_proof {

	width: 340px;

	line-height: 26px;

	background: url(../style/input_bj.png) repeat-x left center;

	height: 26px;

	border: 1px solid #adadad

}

#refoundform .refund .refund_application .refund_inf .write_inf p {

	margin-top: 5px;

	margin-bottom: 5px

}



#refoundform .refund .refund_submit {

	font-size: 14px;

	padding: 5px 12px;

	height: 36px;

	line-height: 16px;

	_line-height: 20px;

	cursor: pointer;

	border: 1px solid #eb7207;

	border-radius: 3px;

	color: #fff;

	background-color: #f70;

	overflow: hidden;

	vertical-align: middle;

	margin-left: 110px

}





@charset "utf-8";

html {_background-attachment: fixed}

html.isPhone {min-width: 1196px}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, select, textarea, th, td {

	margin: 0;

	padding: 0

}

body, button, input, select, textarea {

	font: 12px/1.5 "Microsoft YaHei", Tahoma, Helvetica, Arial, simsun;

}

address, cite, dfn, em, var, i {

	font-style: normal

}

ul, ol {

	list-style: none

}

fieldset, img {

	border: 0

}

h1 {font-size: 18px}

h2 {font-size: 14px;font-weight: bold}

h3 {font-size: 14px;font-weight: 400}



.pro_list h3 {width: 180px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

h4, h5 {font-size: 12px;font-weight: 400}

input, textarea, button, select {font-size: 12px;outline: none;resize: none;color: #333}

button {cursor: pointer}

table {border-collapse: collapse;border-spacing: 0}

.clear {clear: both;height: 0;font-size: 0;line-height: 0;overflow: hidden}

.cle:after, .clearfix:after, .clear_f:after, .cle_float:after {visibility: hidden;display: block;font-size: 0;content: '\20';clear: both;height: 0}

.cle, .clearfix, .clear_f, .cle_float {*zoom:1}

.fl {float: left}

.fr {float: right}

a {text-decoration: none;-webkit-transition: color .2s;-moz-transition: color .2s;-o-transition: color .2s;-ms-transition: color .2s;transition: color .2s}

a:hover {

	text-decoration: none;

	color: #000000

}

a:focus, area:focus {

	outline: none;

	color: #000;

}

/*::selection {background: #f70;color: #fff}*/

canvas {-ms-touch-action: double-tap-zoom}

.fs14 {font-size: 14px}

.red, a.red, a.red:hover, .pink, a.pink, a.pink:hover {color: #f70}

.gray999, .gray, a.gray, a.gray:hover {color: #999}

.green {color: #2b9b2d}

.blue, .blue:hover {color: #09f}

.linedot {background: #fff url(../style/linedot.png) 0 bottom repeat-x}

@font-face {

	font-family: 'lizi';

	src: url('../<>');

	src: url('../<>') format('embedded-opentype'), url('../<>') format('woff'), url('../<>') format('truetype'), url('../<>') format('svg')

}

.iconfont {font-family: "lizi";font-size: 100%;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}

.loading, .nala-load {background: url(../style/loading-16.gif) center center no-repeat}

.load {background: url(../style/loading_nala.gif) center center no-repeat}

.vip-ico, .svip-ico {background: url(../style/vip-ico.png) 0 6px no-repeat}

.svip-ico {background-position: 0 -18px}

.msg-ico, .newmsg-menu h3 i, .newmsg-menu .list s, .hd_nav .sub_nav li, .J_subCata .J_subView h3 a, .J_subCata .J_subView a.nav_gallery {

	background: url(../style/header-ico.png) 0 -9999px no-repeat

}

#wrapper {width: 1196px;margin: 0px auto 80px;padding-top:20px;}

#header {background: #fff;zoom: 1}

#header .hd_main {width: 1196px;margin: 15px auto 0;position: relative;z-index: 2001}

.hd_main .logo {position: absolute;top: 0;left: 0;	z-index: 2}

.hd_main .logo p {width: 300px;height: 80px;overflow: hidden;clear: both}

.hd_main .logo p a {display: block;padding-top: 80px;height: 0;font-size: 0px;text-indent: -9999em;overflow: hidden;float: left}

.hd_main .logo p a.lizi_huodong {width: 112px;float: left;height: 80px;padding: 0}

.hd_main .logo p a.lizi_huodong img {display: block}

.hd_main .logo p a:hover {text-decoration: none}

.hd_bar {height: 34px;border-bottom: 1px solid #e5e5e5;background-color: #f5f5f5;position: relative;z-index: 2002}

.bd_bar_bd {width: 1196px;margin: 0 auto}

.hd_bar ul {padding-top: 4px;float: left}

.hd_bar ul.welcome {margin-left: -10px}

.hd_bar ul#userinfo-bar {float: right}

.hd_bar ul#userinfo-bar li .vipico {color: #f70;margin-right: 4px;font-size: 18px}

.hd_bar li {float: left;position: relative;z-index: 2000;height: 17px;line-height: 17px;padding: 5px 10px}

.hd_bar li s {color: #ccc;margin: 0 8px;text-decoration: none}

.hd_bar li a:hover {text-decoration: none}

.hd_bar ul.welcome li .iconfont {color: #999;margin-right: 4px}

.hd_bar li a.vip-ico {background-position: 0 3px;padding-left: 18px}

.hd_bar li a.svip-ico {background-position: 0 -23px;padding-left: 18px}

.hd_bar li.more-menu {padding-right: 20px}

.hd_bar li.more-menu i.arrow {position: absolute;top: 5px;right: 5px;font-size: 16px;line-height: 16px;z-index: 2002;-webkit-transition: all .5s;

	-moz-transition: all .5s;-ms-transition: all .5s;transition: all .5s;color: #bbb;-webkit-backface-visibility: hidden}

.hd_bar li.more-menu .more-bd {position: absolute;top: 37px;right: 5px;z-index: 2000;opacity: 0;visibility: hidden;box-shadow: 1px 1px 3px rgba(100, 100, 100, 0.3);

	-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;transition: all .4s}

.hd_bar .more-bd .list {width: 94px;border: 1px solid #ddd;background: #fff}

.hd_bar .more-bd .hezuo_list {width: 72px}

.hd_bar .more-bd .list a {display: block;background-color: #fff;border-bottom: 1px dashed #d7d7d7;padding: 6px 10px;height: 17px;overflow: hidden}

.hd_bar .more-bd .list a:hover {background: #f8f8f8;color: #333;text-decoration: none}

.hd_bar .more-bd .list a.last {border-bottom: none}

.hd_bar li.hover a.menu-link {color: #f70}

.hd_bar li.hover i.arrow {-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}

.hd_bar li.hover .more-bd {top: 27px;opacity: 1;visibility: visible}

#header_guanzhu {background: url(../style/guanzhu-ico.png) 72px 5px no-repeat;padding-right: 62px}

#header_guanzhu .more-bd {+visibility: visible;+display: none}

#header_guanzhu .more-bd .list {padding: 15px;width: 130px;height: 190px;background: #fff url(../style/code.png) center 60px no-repeat}

#header_guanzhu .more-bd .list p {padding-left: 31px;height: 24px;overflow: hidden}

#header_guanzhu.hover .more-bd {+display: block}

.hd_main .intro {height: 58px;margin: 0 190px 0 240px;padding-top: 32px}

.hd_main .intro ul {float: right;height: 56px}

.hd_main .intro li {float: left;width: 150px;height: 46px;background: url(../style/webintro-ico.png) 0 -9999px no-repeat;overflow: hidden}

.hd_main .intro li a {display: block;padding: 0 0 0 42px;text-decoration: none}

.hd_main .intro li h4 {font-weight: bold;font-size: 12px}

.hd_main .intro li p {color: #999}

.hd_main .intro li.no1 {background-position: 0 1px}

.hd_main .intro li.no2 {background-position: 0 -50px}

.hd_main .intro li.no3 {background-position: 0 -102px}

.hd_cart {position: absolute;right: 0;top: 30px;z-index: 200}

.hd_cart a:hover {text-decoration: none}

.hd_cart .tit {display: block;width: 168px;height: 28px;padding-top: 5px;position: relative;z-index: 10;background: #f8f8f8;border: 1px solid #ccc;

	border-right: none;font-size: 14px;color: #666}

.hd_cart .tit b {color: #aaa;margin: 0 8px 0 12px;font-size: 16px;cursor: pointer}

.hd_cart .tit span {position: absolute;right: 0;top: -1px;display: block;width: 34px;height: 28px;padding-top: 7px;background-color: #f70;text-align: center;

	font-size: 12px;color: #fff;cursor: pointer}

.hd_cart .tit span i {display: inline-block;width: 20px;height: 20px;-webkit-transition: all .3s;-moz-transition: all .3s;

	-ms-transition: all .3s;transition: all .3s;-webkit-backface-visibility: hidden}

.hd_cart .tit em {position: absolute;left: 17px;top: -6px;text-align: center;font-size: 12px;color: #fff;border: 2px solid #fff;

	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);background-color: #f70;border-radius: 10px;padding: 0 5px;line-height: 16px;visibility: hidden}

.hd_cart_hover .tit span i {-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}

.hd_cart .list {width: 220px;position: absolute;right: 0;top: 44px;border: 1px solid #f70;background-color: #fff;visibility: hidden;opacity: 0;

	-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s}

.hd_cart_hover .list {visibility: visible;opacity: 1;top: 34px}

.hd_cart .list .load {height: 100px}

.hd_cart .list .fail {padding: 10px 20px 20px;text-align: center;color: #999}

.hd_cart .list .fail i {font-size: 30px;color: #ddd}

.hd_cart .list .data {position: relative;zoom: 1;width: 220px;overflow: hidden}

.hd_cart .list .data_over {max-height: 318px;_height: 318px;overflow-y: auto}

.hd_cart .list dl {padding: 5px 8px;width: 204px;height: 42px;overflow: hidden;background: #fff;border-bottom: 1px dashed #ddd}

.hd_cart .list dt {float: left;width: 42px}

.hd_cart .list dt img {width: 40px;height: 40px;vertical-align: top;border: 1px solid #ccc}

.hd_cart .list dd {float: right;width: 152px;color: #666;padding-top: 2px;position: relative}

.hd_cart .list .data_over dl {width: 189px}

.hd_cart .list .data_over dd {width: 137px}

.hd_cart .list dd a {color: #666}

.hd_cart .list dd h4 {height: 20px;overflow: hidden}

.hd_cart .list dd i {display: inline-block;font-size: 10px;-webkit-transform: scale(0.7)}

.hd_cart .list dd .del {position: absolute;top: 20px;right: 0;color: #bbb}

.hd_cart .list .count {background-color: #f5f5f5;color: #666;padding: 10px 8px 14px;position: relative}

.hd_cart .list .count span {margin: 0 3px}

.hd_cart .list .count em {font-size: 14px;margin-left: 2px}

.hd_cart .list .count p {margin-top: 12px}

.hd_cart .list .count a {position: absolute;top: 35px;right: 10px;border-radius: 0;border: none;padding: 5px 15px 7px;font-size: 14px}

.hd_nav {background-color: #f70;height: 35px}

.hd_nav .hd_nav_bd {padding-left: 214px;position: relative;z-index: 1990;width: 982px;margin: 0 auto}

.hd_nav .main_nav {position: absolute;top: 0;left: 0;z-index: 1991}

.hd_nav .main_nav .main_nav_link {width: 214px;height: 35px;color: #fff;background-color: #454c5f;overflow: hidden}

.hd_nav .main_nav .main_nav_link a {display: block;padding: 7px 10px 0 0;height: 25px;font-size: 14px;text-align: center;font-weight: bold;

	color: #fff;overflow: hidden}

.hd_nav .main_nav .main_nav_link a:hover {color: #fff;text-decoration: none}

.hd_nav .main_nav .main_nav_link i {

	position: absolute;

	top: 10px;

	right: 50px;

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	transition: all .5s;

	font-size: 12px;

	line-height: 16px;

	-webkit-backface-visibility: hidden

}

.hd_nav .main_nav_hover .main_nav_link i {

	-moz-transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	transform: rotate(180deg)

}

.hd_nav .sub_nav {

	float: left

}

.hd_nav .sub_nav li {

	float: left;

	height: 35px;

	overflow: hidden;

	font-size: 14px;

	padding-right: 1px

}

.hd_nav .sub_nav li a {

	display: inline-block;

	height: 21px;

	overflow: hidden;

	padding: 7px 28px;

	color: #fff;

	background-color: #f70

}

.hd_nav .sub_nav li.current a, .hd_nav .sub_nav li a:hover {

	color: #fff;

	background-color: #d66400;

	text-decoration: none

}

#header .search_box {

	position: absolute;

	right: 0;

	top: 0;

	width: 300px;

	height: 29px;

	border: 3px solid #d66400;

	border-right: none;

	background-color: #fff;

	overflow: hidden;

	box-shadow: 2px 1px 1px rgba(200, 200, 200, 0.5) inset

}

#header .search_box .sea_input {

	float: left;

	width: 228px;

	margin: 5px;

	height: 20px;

	line-height: 20px;

	color: #bbb;

	outline: none;

	border: none;

	background: none

}

#header .search_box .sea_submit {

	font-size: 15px;

	color: #fff;

	float: right;

	height: 29px;

	width: 62px;

	padding-left: 6px;

	border: none;

	background-color: #d66400;

	cursor: pointer;

	letter-spacing: 5px;

	overflow: hidden

}

#header .search_box .sea_submit:hover {

	color: #ffd736

}

.search_result {

	display: none;

	position: absolute;

	border: 1px solid #f70;

	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);

	width: 238px;

	margin: 26px 0 0 -6px;

	background-color: #fff;

	z-index: 2001;

	overflow-x: hidden

}

.search_result li {

	padding: 5px 8px;

	cursor: default;

	background-color: #fff;

	color: #666

}

.search_result li.on {

	background-color: #f4f4f4

}

.new_header .search_result {

	margin: 27px 0 0 -9px;

	width: 380px

}

.new_header .hd_cart {

	top: 0

}

.new_header .hd_cart .tit {

	border-color: #d66400

}

.new_header .hd_cart .tit span {

	background-color: #d66400

}

#header.new_header .hd_main {

	margin-top: 20px;

	height: 90px;

	padding-bottom: 5px

}

.new_header .hd_main .intro {

	margin: 0;

	position: absolute;

	right: 0;

	width: 352px

}

.new_header .hd_main .intro li {

	width: 125px

}

.new_header .hd_main .intro li.no2 {

	width: 116px

}

.new_header .hd_main .intro li.no3 {

	width: 110px

}

#header.new_header .search_box {

	right: 394px;

	top: 14px;

	width: 460px;

	height: 32px;

	border-color: #f70

}

#header.new_header .search_box .sea_input {

	margin: 7px 8px 0;

	width: 360px

}

#header.new_header .search_box .sea_submit {

	background-color: #f70;

	width: 80px;

	height: 32px

}

.head_search_hot {

	position: absolute;

	top: 58px;

	right: 404px;

	width: 450px;

	height: 16px;

	overflow: hidden

}

.head_search_hot span {

	color: #999

}

.head_search_hot a {

	margin: 0 8px 0 5px;

	color: #666

}

.head_search_hot a.red, .head_search_hot a:hover {

	color: #f70

}

.main_cata {

	width: 214px;

	height: 0;

	opacity: 0;

	display: none;

	filter: Alpha(opacity=0);

	position: absolute;

	left: 0;

	top: 35px;

	z-index: 1999;

	padding-bottom: 10px

}

.main_cata ul {

	width: 214px;

	overflow: hidden;

	background-color: #fff;

	border-bottom: 1px solid #ccc;

	box-shadow: -2px 4px 4px rgba(200, 200, 200, 0.3)

}

.main_cata li {

	border: 1px solid #ccc;

	width: 212px;

	border-bottom: none;

	overflow: hidden;

	font-size: 0

}

.main_cata li a {

	font-size: 12px

}

.main_cata li h3 {

	padding: 6px 14px 4px;

	font-weight: bold

}

.main_cata li h3 a {

	font-size: 14px

}

.main_cata li .bd {

	padding: 0 0 6px 14px;

	margin-right: -10px

}

.main_cata li .bd a {

	color: #999;

	display: inline-block;

	margin-right: 14px;

	line-height: 22px

}

.main_cata li.first {

	border-top: none

}

.main_cata li.last {

	padding: 0;

	box-shadow: 0 4px 3px rgba(200, 200, 200, 0.3)

}

.main_cata li.last a {

	display: inline-block;

	width: 48%;

	height: 54px;

	text-align: center;

	line-height: 54px;

	overflow: hidden;

	font-weight: bold;

	font-size: 14px

}

.main_cata li.last a.no2 {

	border-left: 1px solid #ccc

}

.main_cata li.current {

	background-color: #eee;

	border-right-color: #eee;

	box-shadow: 0 0 10px #eee

}

.main_cata li.current h3 a, .main_cata li.current a:hover {

	color: #f70

}

.J_subCata {

	position: absolute;

	top: 35px;

	left: 100px;

	opacity: 0;

	filter: Alpha(opacity=0);

	z-index: 1998;

	-webkit-transition: all .2s ease;

	-moz-transition: all .2s ease;

	-ms-transition: all .2s ease;

	-o-transition: all .2s ease;

	transition: all .2s ease

}

.J_subCata .J_subView {

	border: 1px solid #ccc;

	width: 210px;

	min-height: 228px;

	padding-top: 5px;

	overflow: hidden;

	background-color: #eee;

	position: relative;

	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);

	display: none

}

.J_subCata .J_subView dl {

	padding: 0 12px 12px

}

.J_subCata .J_subView dt {

	font-size: 14px;

	padding-bottom: 3px;

	border-bottom: 1px solid #ccc;

	margin-bottom: 4px;

+zoom: 1

}

.J_subCata .J_subView dd {

	padding-top: 5px;

	margin-right: -15px

}

.J_subCata .J_subView dd a {

	display: inline-block;

	margin-right: 14px;

	color: #999;

	line-height: 22px

}

.J_subCata .J_subView dd.kuan_cata a {

	margin-right: 30px

}

.J_subCata .J_subView dd.brand_cata {

	font-size: 0

}

.J_subCata .J_subView dd.brand_cata a {

	display: inline-block;

	width: 84px;

	height: 32px;

	border: 1px solid #ccc;

	text-align: center;

	margin: 0 13px 8px 0;

	overflow: hidden;

	background-color: #fff

}

.J_subCata .J_subView dd.brand_cata a img {

	width: 64px;

	height: 32px;

	vertical-align: top

}

.J_subCata .J_subView dd a:hover {

	color: #f70;

	border-color: #f70

}

#footer {

/*	border-top: 1px solid #eee;

	background: #fff;*/

	padding-top: 10px; color:#fff;

}



#footer a {color:#fff;}



#footer .ft_main {

	width: 1196px;

	margin: 0 auto

}

#footer .ft_cata {

	display: none

}

#footer .ft_nav {

	height: 22px;

	padding: 5px 0 20px;

	text-align: center

}

#footer .ft_nav a {

	display: inline-block;

	padding: 0 20px 0 21px;

	background: url(../style/border-right.png) no-repeat 0 center

}

#footer .ft_nav a.noborder {

	background: none

}

#footer .img_links {

	background: url(../style/foot_intro.png) no-repeat center 0;

	height: 125px;

	position: relative

}

#footer .img_links a {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 100;

	display: block;

	width: 80px;

	height: 110px

}

#footer .img_links a.no1 {

	left: 90px

}

#footer .img_links a.no2 {

	left: 244px

}

#footer .ft_txt {

	text-align: center;

	padding: 8px 0

}

#footer .ft_txt p {

	padding: 5px 0;

	color: #666

}

#footer .ft_txt .ft_phone {

	font-size: 14px

}

#footer .ft_txt .ft_phone em {

	color: #333;

	font-weight: bold

}

#footer .ft_txt .ft_contact span {

	display: inline-block;

	padding: 0 20px

}

#footer .ft_txt .beian-logos {

	padding-top: 15px

}

#footer .ft_txt .beian-logos a {

	margin: 0 5px

}

#footer .ft_txt .beian-logos a:hover {

	text-decoration: none

}

#footer .ft_txt .beian-logos img {

	width: 108px;

	height: 40px;

	vertical-align: top;

	border: 1px solid #ddd;

	border-radius: 2px

}

#footer .ft_txt .beian-logos img.no-border {

	border-color: #fff

}

#footer .ft_txt .link {

	padding: 5px 0;

	color: #999;

	display: none

}

#footer .ft_txt .link a {

	margin: 0 5px;

	color: #999

}

#footer .ft_txt .link a:hover {

	color: #f70

}

.tongji-js {

	display: none

}

.tb_box {

	position: fixed;

	z-index: 1000;

	bottom: 20px;

	left: 50%;

	margin-left: 610px;

	_position: absolute;

_top:expression((document).documentElement.scrollTop+(document).documentElement.clientHeight-100)

}

.tb_box .tb_bd {

	width: 84px;

	overflow: hidden

}

.tb_box .tb_bd li {

	margin-bottom: 5px;

	height: 42px;

	overflow: hidden

}

.tb_box .tb_bd li a {

	height: 42px;

	background-color: #fff;

	color: #fff;

	display: block;

	overflow: hidden;

	text-align: center;

	position: relative;

	cursor: pointer

}

.tb_box .tb_bd li img {

	background: url(../style/right-fixed-ico.png) 0 -9999px no-repeat;

	width: 25px;

	height: 42px;

	vertical-align: top

}

.tb_box .tb_bd li p {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s

}

.tb_box .tb_bd li p span {

	display: block;

	height: 42px;

	overflow: hidden;

	font-size: 14px;

	line-height: 42px;

	background-color: #f70

}

.tb_box .tb_bd li .kefu img {

	background-position: 0 8px

}

.tb_box .tb_bd li .back2top img {

	background-position: 0 -45px

}

.tb_box .tb_bd li a:hover {

	zoom: 1;

	text-decoration: none

}

.tb_box .tb_bd li a:hover p {

	top: -42px

}

.is1280 .tb_box {

	margin-left: 0;

	left: auto;

	right: 0

}

.is1280 .tb_box .tb_bd {

	width: 36px

}

.is1280 .tb_box .tb_bd li p span {

	line-height: 18px;

	padding-top: 2px;

	height: 40px

}

i.icon_tags {

	display: block;

	position: absolute;

	z-index: 18;

	width: 82px;

	height: 30px;

	background: url(../style/item-icos-new.png) -9999px 0 no-repeat;

	_background: url(../style/item-icos-new-ie6.png) -9999px 0 no-repeat;

	text-indent: -999em;

	overflow: hidden;

	left: 0;

	top: 10px;

	color: #fff

}

i.icon_tag01 {

	background-position: 0 -103px

}

i.icon_tag02 {

	background-position: 0 -68px

}

i.icon_tag03 {

	background-position: 0 -34px

}

i.icon_tag04 {

	background-position: 0 -00px

}

a.addcart {

	display: none

}

a.productitem {

	display: block;

+zoom: 1;

	cursor: pointer;

	background-color: #fff;

	border: 1px solid #eee;

	padding-bottom: 8px;

	position: relative;

	overflow: hidden

}

a.productitem span {

	padding: 0 10px

}

a.productitem span.productimg {

	display: block;

	background: url(../style/loading-16.gif) center center no-repeat;

	margin-bottom: 10px;

	padding: 0

}

a.productitem span.productimg img {

	vertical-align: top;

	display: block

}

a.productitem span.nalaprice {

	color: #f70;

	font-size: 14px;

	display: block

}

a.productitem span.productname {

	display: block;

	height: 35px;

	line-height: 16px;

	overflow: hidden;

	color: #666

}

a.productitem span.description {

	display: block;

	height: 16px;

	overflow: hidden;

	color: #999

}

a.productitem span.salerow {

	display: block;

	color: #999

}

a.productitem span.sales {

	color: #f70;

	padding: 0 2px

}

a.productitem span.xszk {

	padding-left: 55px;

	background: url(../style/xsdz-ico.png) 10px center no-repeat

}

a.productitem span.price {

	display: none

}

a.productitem:hover {

	text-decoration: none;

	border-color: #f70

}

a.nextpage {

	border: 1px solid #fadbc1;

	display: block;

	height: 338px;

	background: #ffe7d2 url(../style/nextpage-bg.png) center center no-repeat;

	position: relative

}

a.nextpage i {

	position: absolute;

	right: -3px;

	bottom: -2px;

	display: block;

	width: 21px;

	height: 21px;

	background: url(../style/nextpage-bg2.png) center center no-repeat;

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	transition: all .5s;

	overflow: hidden

}

a.nextpage:hover i {

	right: -1px;

	bottom: -1px;

	width: 41px;

	height: 41px

}

.soldout_mod a.productitem span.nalaprice {

	color: #666

}

.soldout_mod a.productitem span.sales {

	color: #333

}

.soldout_mod span.soldout_txt {

	position: absolute;

	top: 242px;

	right: 13px

}

.xunjia, .xunjia-css3 {

	display: inline-block;

	padding: 5px 12px;

	height: 16px;

	line-height: 16px;

	_line-height: 18px;

	border: 1px solid #eb7207;

	border-radius: 3px;

	font-size: 100%;

	color: #fff;

	background-color: #f70;

	overflow: hidden;

	vertical-align: middle

}

.xunjia:hover, .xunjia-css3:hover {

	text-decoration: none;

	color: #fff;

	background: #f37100

}

.xunjia img, .xunjia-css3 img {

	vertical-align: middle

}

.graybtn {

	display: inline-block;

	padding: 5px 12px;

	height: 16px;

	line-height: 16px;

	border: 1px solid #c4c4c4;

	border-radius: 2px;

	font-size: 100%;

	color: #666;

	background-color: #efefef;

	background-image: -webkit-linear-gradient(#f8f8f8, #e5e5e5);

	background-image: -moz-linear-gradient(#f8f8f8, #e5e5e5);

	background-image: linear-gradient(#f8f8f8, #e5e5e5);

	background-repeat: repeat-x;

	vertical-align: middle

}

.graybtn:hover {

	text-decoration: none;

	color: #666;

	background: #e5e5e5

}

.ok-tip, .success-tip, .warn-tip, .confirm-tip {

	font-size: 14px

}

.ok-tip .iconfont, .success-tip .iconfont, .warn-tip .iconfont, .confirm-tip .iconfont {

	color: #f70;

	font-size: 24px;

	margin-right: 10px

}

.ok-tip .iconfont {

	color: #59bbec;

	font-size: 30px

}

.success-tip {

	font-size: 22px

}

.success-tip .iconfont {

	color: #090;

	font-size: 36px

}

.confirm-tip .iconfont {

	color: #0baee4;

	font-size: 22px

}

.aui_inner table {

	width: 100%

}

.aui_loading {

	padding: 20px 0 0;

	background: url(../style/loading-16.gif) center 0 no-repeat;

	text-align: center;

	overflow: hidden;

	color: #bbb

}

.aui_inner {

	background: #fafafa;

	box-shadow: 1px 1px 3px rgba(100, 100, 100, 0.3);

	border: 1px solid #989898

}

.aui_main {

	vertical-align: top

}

.aui_content {

	min-width: 200px

}

.aui_titleBar {

	position: relative;

	border-bottom: 1px solid #fff

}

.aui_titleBar .aui_title {

	font-size: 20px;

	padding: 10px 20px;

	border-bottom: 1px solid #e0e0e0

}

.aui_close {

	background-image: url(../style/ico.png);

	background-position: 0 0;

	top: 12px;

	right: 12px;

	position: absolute;

	text-indent: -9999px;

	width: 24px;

	height: 24px;

	overflow: hidden;

	margin-right: 0

}

.aui_close:hover {

	background-position: 0 -24px

}

.aui_buttons {

	background-color: #F6F6F6;

	border-top: 1px solid #eee;

	padding: 6px 10px;

	text-align: right

}

.aui_dialog button {

	margin-left: 15px;

	padding: 6px 8px;

	cursor: pointer;

	display: inline-block;

	text-align: center;

	line-height: 1;

*padding:4px 6px;

*height:2em;

	letter-spacing: 2px;

	color: #999;

	border: solid 1px #ccc;

	border-radius: 2px;

	background: #eee

}

.aui_dialog button:hover {

	background: #ddd

}

.aui_dialog button.highlight {

	color: #fff;

	border: solid 1px #38abe4;

	background: #59bbec

}

.aui_dialog button.highlight:hover {

	background: #7accf4

}

.dialog_success .aui_close, .dialog_confirm .aui_close, .dialog_ok .aui_close, .dialog_warn .aui_close {

	display: none

}

.aui_outer {

	-webkit-animation: pop_in .5s

}

@-webkit-keyframes pop_in {

0% {

-webkit-transform:scale(0.6);

opacity:0

}

50% {

-webkit-transform:scale(1.05);

opacity:1

}

100% {

-webkit-transform:scale(1);

opacity:1

}

}

.dialog_login_box {width: 320px;height: 430px;padding: 15px 30px;background: #fff}

#login-box h2 {font-size: 18px;font-style: normal;font-weight: 100;letter-spacing: 5px}

#login-box .trig {float: right;font-size: 12px;letter-spacing: 0px}

#login-box .trig a {text-decoration: underline}

.dialog_login_box .form-bd {margin: 15px 0;position: relative;height: 239px;width: 320px;overflow: hidden}

.dialog_login_box .form_box {position: absolute;width: 640px}

.dialog_login_box .login_box, .prve_login {float: left}

#login-box .form {width: 320px}

#login-nala-form li h5 {font-size: 14px;color: #999}

#login-nala-form li span.iconfont {display: inline-block;text-align: center;color: #aaa;font-size: 18px;vertical-align: middle;margin: 0 6px}

#login-nala-form li input.text {width: 240px;padding: 4px 6px;height: 18px;line-height: 18px;overflow: hidden;border: none;border-left: 1px solid #ccc;

	color: #333;vertical-align: middle;color: #333;margin-left: 2px;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;

	-ms-transition: all .25s ease;transition: all .25s ease

}

#login-nala-form li.text_input {border: 1px solid #ccc;line-height: 18px;padding: 6px;position: relative;margin-bottom: 24px;zoom: 1}

#login-nala-form li {

	line-height: 18px;padding: 6px 0;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;transition: all .25s ease

}

#login-nala-form li.last {text-align: center;margin-bottom: 30px;margin-top: 10px}

#login-nala-form li.last p {margin-bottom: 10px}

#login-nala-form li.last .xunjia {height: 50px;width: 100%;text-align: center;color: #fff;letter-spacing: 5px;cursor: pointer;font-size: 18px;border: none}

#login-nala-form li.last .disabled {background: #eee url(../style/loading.gif) 110px 18px no-repeat;cursor: default;color: #999}

#login-nala-form li p .remember-me {margin-right: 10px;vertical-align: -2px}

#login-nala-form li p a.forget_psd {float: right;text-decoration: underline}

#login-nala-form li.params_error {border-color: #fe655c}

#login-nala-form li.params_error input.text {border-left-color: #fe655c}

#login-nala-form li.error_box {padding: 0;height: 16px;margin-top: -12px;margin-bottom: 5px;color: #fe655c}

#login-nala-form li.text_input .error_icon {background: url(../style/error_icon.png) 0 -50px no-repeat;

				position: absolute;width: 14px;height: 14px;right: 10px;top: 10px}

#login-nala-form li.params_error .error_icon {background-position: 0 0}

#login-nala-form li.text_input input:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px white inset}

#login-last {padding-top: 5px}

#login-last li {padding-bottom: 25px}

#login-last i.iconfont {margin-right: 4px;color: #999;font-size: 14px}

#login-box.trg {padding: 12px;font-size: 14px;margin-top: 20px}

.other-login {font-size: 0}

.other-login a {margin-top: 0;vertical-align: top;margin-right: 10px;background: url(../style/other-login-bg.png) center no-repeat;display: inline-block;

	width: 30px;height: 30px;overflow: hidden}

.other-login a.sina {background-position: 0px 0}

.other-login a.qq {background-position: -40px 0}

.other-login a.alipay {background-position: -80px 0}

.other-login a.taobao {background-position: -120px 0}

.other-login a.baidu {background-position: -160px 0}

.other-login a.qihoo360 {background-position: -200px 0}

.other-login a:hover {text-decoration: none;opacity: 0.8;filter: Alpha(opacity=80)}

.other-form li h5 {margin-top: 50px}

.other-form li {padding-bottom: 8px;margin-bottom: 10px}

.pagenav { margin:0 20px 20px 0;padding: 10px 0;font-size: 14px;text-align: right}

.pagenav a {margin-left: 4px;padding: 4px 10px;font-size: 14px;border: 1px solid #eee;background-color: #fff;border-radius: 2px}

.pagenav a:hover {color: #f70;border-color: #f70;text-decoration: none}

.pagenav span.currentStep {padding: 4px 8px;margin-left: 3px;font-weight: bold}

.pagenav span.step {color: #999;margin: 0 5px}

.item-info {

    float: left;

    width: 300px;

    color: #999;

    position: relative;}

	.item-info dl {

    height: 80px;

    padding-bottom: 30px;}

    /* background: url(../style/loading_nala.gif) 250px 200px no-repeat; */

.con1_img {

    width: 224px;

    height: 230px;

    overflow: hidden;

    position: relative;}

	.zoom1 {

    position: absolute;

    width: 44px;

    height: 44px;

    left: 170px;

    top: 141px;

    background: url(../style/zoom.png) 0 0 no-repeat;

    display: none;

    cursor: pointer;

}

.product li {

    float: left;

    width: 243px;

    height: 244px;

    overflow: hidden;}

	.right_con div {

    font-size: 14px;

}

.con1_img {

    width: 224px;

    height: 230px;

    overflow: hidden;

    position: relative;

}

element.style {

}

a {

    text-decoration: none;

    outline: 0;

}

* {

    padding: 0px;

    margin: 0px;

}

    display: none;

}

.zoom1 {

    position: absolute;

    width: 44px;

    height: 44px;

    left: 170px;

    top: 141px;

    background: url(../style/zoom.png) 0 0 no-repeat;

    display: none;

    cursor: pointer;

}

* {

    padding: 0px;

    margin: 0px;

}.con1_img p {

    width: 215px;

    height: 60px;

    text-align: center;

    font: 700 14px/60px "microsoft yahei";

    color: #3c3c3c;

    overflow: hidden;

}

.con1_img p a {

    color: #3c3c3c;

}

a {

	text-decoration: none;

	outline: 0;

	color: #000;

}

* {

    padding: 0px;

    margin: 0px;

}





/* 产品信息 */

.detail { width:980px; }

.detail_img {width: 520px;position: relative;float: left}

.detail_brand {display: none}

.detail_img .pic_view {width: 500px;height: 433px;margin: 20px auto 0;position: relative}

.detail_img .pic_view img {width: 500px;height: 433px}



/* 产品详情 */

.z-detail-left {width: 718px; float: left}

.tabs_bar_warp {height: 50px;width: 718px;}

.tabs_bar {height: 48px;width: 716px;background: #f3f3f3;border: 1px solid #ccc;z-index: 999; top: 0; overflow:hidden;}



#pic-view {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2

}

.item-thumbs {

	padding: 15px 0;

	height: 58px;

	overflow: hidden;

	position: relative

}

.item-thumbs ul {

	text-align: center;

	height: 58px;

	width: 330px;

	overflow: hidden;

	padding-left: 8px;

	margin: 0 auto

}

.item-thumbs li {

	width: 40px;

	height: 40px;

	overflow: hidden;

	border: 1px solid #ddd;

	margin: 0;

	margin-right: 8px;

+zoom: 1;

	cursor: pointer;

	padding: 8px;

	float: left

}

.item-thumbs li.current {

	border-color: #f70

}

.item-thumbs li img {

	width: 40px;

	height: 40px

}

.item-thumbs div.arrow {

	position: absolute;

	position: absolute;

	top: 0px;

	color: #f70

}

.item-thumbs a.left_btn, .item-thumbs a.right_btn {

	position: absolute;

	color: #999;

	display: block;

	height: 58px;

	line-height: 58px;

	font-size: 16px;

	top: 15px

}

.item-thumbs a.left_btn:hover, .item-thumbs a.right_btn:hover {

	text-decoration: none;

	color: #ccc

}

.item-thumbs a.left_btn {

	left: 20px

}

.item-thumbs a.right_btn {

	right: 20px

}

.seemore_items {

	float: right;

	width: 205px;

	padding: 15px 0

}

.seemore_items h3 {

	position: relative;

	font-size: 14px;

	color: #999;

	width: 132px;

	margin: 0 auto

}

.seemore_items h3 a {

	position: absolute;

	right: 0;

	top: -3px;

	font-size: 24px;

	line-height: 24px;

	color: #999

}

.seemore_items h3 a:hover {

	text-decoration: none;

	color: #f70

}

.seemore_items .bd {

	width: 132px;

	height: 425px;

	position: relative;

	overflow: hidden;

	margin: 10px auto 0

}

.seemore_items li {

	margin-bottom: 13px;

	height: 132px;

	overflow: hidden

}

.seemore_items li a {

	display: block;

	width: 130px;

	height: 130px;

	border: 1px solid #ccc;

	position: relative

}

.seemore_items li a img {

	width: 130px;

	height: 130px;

	background-color: #fff;

	vertical-align: top

}

.seemore_items li a p {

	position: absolute;

	top: 100px;

	left: 0;

	height: 30px;

	line-height: 30px;

	opacity: 0.8;

	filter: Alpha(opacity=80);

	background-color: #fff;

	font-size: 14px;

	padding-left: 10px;

	width: 120px

}

.item-info {

	float: left;

	width: 100%;

	color: #999;

	position: relative;
    text-align: center;

}

.item-info dl {

	height: 80px;

	padding-bottom: 30px;/*background:url(../style/loading_nala.gif) 250px 200px no-repeat*/

}

.item-info dl.loaded {

	height: auto;

	background: none

}

.item-info .product_name {

	color: #333;

	margin: 0 15px;

	padding: 18px 6px 0;

	border-bottom: 1px solid #F4F4F4

}

.item-info .product_name h1 {

	font-size: 18px

}

.item-info .product_name h1 span.free {

	background-color: #48b7ae;

	color: #fff;

	margin-left: 8px;

	text-align: center;

	border-radius: 2px;

	display: inline-block;

	height: 22px;

	line-height: 21px;

	color: #fff;

	font-size: 14px;

	font-weight: normal;

	width: 66px

}

.item-info .product_name .desc {

	line-height: 18px;

	padding: 6px 0 12px;

	display: block

}

.item-info .product_name .desc span.red {

	margin-right: 13px

}

.item-info dd {

	padding: 10px 16px 0 20px

}

.item-info dd .lbl {

	display: inline-block;

	width: 52px;

	color: #666

}

.item-info dd li {

	padding: 5px 0;

	position: relative;

	width: 100%

}

.item-info dd li .icon_promo, .item-info dd li span.t_ico {

	background-color: #f70;

	color: #fff;

	display: inline-block;

	height: 20px;

	line-height: 20px;

	margin-right: 10px;

	padding: 0 5px;

	border-radius: 2px;

	overflow: hidden;

	vertical-align: middle

}

.item-info dd li span.t_ico {

	width: 66px;

	text-align: center;

	font-size: 14px;

	padding: 0 0 1px

}

.item-info dd li .icon_promo {

	position: relative;

	top: -4px

}

.item-info dd li span.xszk {

	background: #fa6569;

	position: relative;

	top: -4px;

	font-size: 12px

}

.item-info dd li span.mj {

	background: #95ce67

}

.item-info dd li span.mz {

	background: #fdb64a;

	top: -2px

}

.item-info dd li span.link {

	display: inline-block;

	vertical-align: middle;

	padding-left: 5px

}

.item-info dd li span.link a {

	color: #39f;

	text-decoration: underline

}

.item-info dd li span.link a:hover {

	color: #72b7fb

}

.item-info dd li em.cancel {

	text-decoration: line-through

}

.item-info dd li em.red {

	margin: 0 4px

}

.item-info dd li em.red a {

	color: #f70

}

.item-info .property .unit {

	display: inline-block

}

.item-info .property .unit em {

	color: #666;

	margin-right: 4px

}

.item-info .property .unit em.rmb {

	font-size: 14px

}

.item-info .property .unit em.red {

	color: #f70;

	margin: 0

}

.item-info .property .nala_price {

	font-size: 24px;

	font-family: Arial;

	font-weight: bold;

	padding: 0 10px 0 0;

	line-height: 28px

}

.ping_star, .ping_star i {

	background: url(../style/star-small.png) 0 0 repeat-x

}

.ping_star {

	display: inline-block;

	width: 70px;

	height: 12px;

	overflow: hidden

}

.ping_star i {

	display: inline-block;

	width: 0px;

	height: 12px;

	overflow: hidden;

	background-position: 0 -21px;

	vertical-align: top

}

.item-info dd.tobuy-box .lbl {

	float: left;

	width: 50px;

	margin-top: 6px

}

.sku_box .sku_list {

	float: left;

	width: 470px;

	padding: 5px;

	-webkit-transition: background-color .1s;

	-moz-transition: background-color .1s;

	-o-transition: background-color .1s;

	-ms-transition: background-color .1s;

	transition: background-color .1s

}

.sku_box .sku_list a {

	display: block;

	zoom: 1;

	float: left;

	height: 18px;

	line-height: 18px;

	padding: 0 6px;

	border: 1px solid #e7e7e7;

	background-color: #fff;

	color: #999;

	position: relative;

	margin: 0 15px 6px 0;

	border-radius: 2px;

	white-space: nowrap

}

.sku_box .sku_list a span {

	visibility: hidden;

	background: #f70 url(../style/gou-ico.png) 1px 4px no-repeat;

	display: block;

	height: 0;

	overflow: hidden;

	padding-top: 20px;

	position: absolute;

	right: -11px;

	top: -1px;

	width: 12px;

	border-radius: 0 2px 2px 0

}

.sku_box .sku_list a:hover {

	border-color: #ff7d00;

	color: #f70;

	text-decoration: none

}

.sku_box .sku_list a.selected {

	border-color: #f70;

	color: #333

}

.sku_box .sku_list a.selected span {

	visibility: visible

}

.sku_box .warn-color {

	background-color: #fc9

}

.skunum_li {

	margin-bottom: 15px

}

.skunum {

	float: left;

	height: 32px;

	font-size: 0;

	overflow: hidden;

	padding-left: 5px

}

.skunum span {

	float: left;

	display: block;

	width: 28px;

	height: 30px;

	border: 1px solid #ccc;

	background-color: #eee;

	text-align: center;

	font-size: 20px;

	overflow: hidden;

	line-height: 28px;

	color: #777;

	cursor: pointer

}

.skunum span.add {

	margin-left: -2px

}

.skunum span:active {

	background-color: #ccc

}

.skunum input {

	float: left;

	display: block;

	width: 66px;

	height: 14px;

	padding: 8px 0;

	line-height: 14px;

	border: none;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	text-align: center;

	font-size: 14px;

	background-color: #fff

}

.skunum cite {

	margin-left: 5px;

	color: #999;

	font-size: 12px;

	padding-top: 10px;

	float: left

}

.skunum cite em {

	margin: 0 4px

}

.tobuy-box .add_cart_li p {

	margin-bottom: 5px

}

.tobuy-box .add_cart_li .xunjia, .tobuy-box .add_cart_li .graybtn {

	font-size: 16px;

	padding: 10px 20px 12px

}

.tobuy-box .add_cart_li .graybtn {

	margin-left: 12px;

	font-size: 14px

}

.tobuy-box .add_cart_li i.iconfont {

	vertical-align: 1px;

	margin-right: 4px

}

.tobuy-box .add_cart_li .off {

	background-color: #E9E9E9;

	font-size: 16px;

	color: #bbb;

	display: inline-block;

	padding: 7px 20px 9px;

	vertical-align: middle

}

.shop_ewm {

	position: relative;

	z-index: 0

}

.shop_ewm_img {

	width: 145px;

	border: 1px solid #ccc;

	background: #fff;

	position: absolute;

	top: 5px;

	right: -13px;

	z-index: 200;

	cursor: pointer

}

.shop_ewm_img .h_d {

	height: 38px

}

.shop_ewm_img .h_d .iconfont {

	font-size: 20px;

	_font-size: 18px;

	line-height: 38px;

	margin-left: 10px;

	display: inline-block;

	float: left

}

.shop_ewm_img .h_d p {

	width: 75px;

	float: left;

	line-height: 15px;

	padding-top: 5px;

	margin-left: 8px

}

.shop_ewm_img .h_d p span {

	display: block;

	width: auto;

	padding: 0;

	height: auto;

	background: none;

	font-size: 12px;

	vertical-align: inherit;

	margin: 0

}

.shop_ewm_img .h_d p.fan i {

	color: #f70

}

.shop_ewm_img .h_d p.app i {

	color: #78C5F6

}

.shop_ewm_img .h_d .min-ico {

	display: block;

	float: right;

	font-size: 12px;

	margin-right: 10px

}

.shop_ewm_img div.ewm_img_box {

	border-top: 1px solid #ccc;

	text-align: center;

	line-height: 28px;

	padding-top: 17px;

	display: none

}

.shop_ewm_img img {

	display: block;

	margin: 0 auto

}

#fav-btn i {

	color: #999;

	font-size: 16px

}

#fav-btn:hover, #fav-btn:hover i {

	color: #f70

}

#fav-btn.fav-btn-ok {

	background: #f4f4f4;

	color: #bbb

}

#fav-btn.fav-btn-ok i {

	color: #bbb

}

#fav-btn.fav-btn-ok:hover, #fav-btn.fav-btn-ok:hover i {

	color: #bbb

}

.timedown {

	margin-left: 30px

}

.timedown i {

	font-size: 20px;

	color: #f70;

	margin-right: 5px;

	font-weight: bold

}

.timedown em {

	font-size: 14px;

	color: #f70;

	margin: 0 3px;

	font-family: arial

}

.item-info .quehuo_li span {

	display: inline-block;

	width: 90px;

	padding: 12px 0 0 46px;

	height: 31px;

	color: #999;

	font-size: 14px;

	vertical-align: middle;

	background: url(../style/quehuo_dialog_bg.png) 0 -70px no-repeat;

	margin-right: 8px;

	margin-left: 5px

}

.item-info .quehuo_li .graybtn {

	padding: 11px 32px;

	font-size: 14px;

	display: none

}

.membership {

	position: absolute;

	right: 0;

	top: 12px;

	color: #999

}

.membership:hover {

	text-decoration: none

}

.membership i {

	font-size: 14px;

	color: #bbb

}

.membership_con {

	width: 254px;

	z-index: 600;

	overflow: hidden;

	position: absolute;

	top: 32px;

	right: 0;

	border: 1px solid #e7e7e7;

	padding-top: 5px;

	background-color: #fff;

	line-height: 18px

}

.membership_con h3 {

	color: #333;

	font-size: 16px;

	padding: 8px 0;

	margin: 0 15px

}

.membership_con p {

	margin: 0 15px

}

.membership_con .how-bd {

	background-color: #f8f8f8;

	padding: 0 0 4px;

	margin-top: 15px

}

.membership_con .how-bd h3 {

	border-bottom: 1px solid #e7e7e7

}

.membership_con table {

	margin: 4px 15px;

	vertical-align: top

}

.membership_con table td {

	color: #333

}

.membership_con p.gray a {

	color: #333;

	font-weight: bold;

	margin-left: 5px

}

.membership_jifen {

	padding-left: 45px;

	width: 150px;

	padding-bottom: 8px

}

.membership_jifen i.iconfont {

	font-size: 30px;

	position: absolute;

	left: 15px;

	top: 15px

}

.privileges {

	padding: 0 0 15px 10px

}

.privileges li {

	float: left;

	padding: 0 10px;

	height: 17px;

	line-height: 17px;

	overflow: hidden;

	position: relative;

	color: #bbb;

	border-right: 1px dotted #ccc

}

.privileges li a {

	color: #bbb

}

.privileges li a:hover {

	color: #f70;

	text-decoration: none

}

.privileges li a i.iconfont {

	font-size: 16px;

	margin-right: 5px

}

.privileges .brand_entrance {

	float: right

}

.privileges .brand_entrance i.iconfont {

	vertical-align: 1px;

	margin-right: 4px

}

.privileges .brand_entrance a {

	color: #999;

	padding-bottom: 5px

}

.privileges .brand_entrance a:hover {

	color: #333;

	text-decoration: none

}

.privileges .brand_entrance span {

	margin-left: 10px

}

.detail_bgcolor {

	padding-top: 16px;

	padding-bottom: 20px

}

.taocan_box {

	margin-bottom: 15px

}

.taocan_box .hd {

	height: 30px

}

.taocan_box .hd strong {

	font-size: 16px;

	font-weight: 400;

	margin-right: 10px

}

.taocan_box .hd span {

	color: #999

}

.taocan_tabs .icon_step, .taocan_panels .plus, .taocan_panels .equal {

	background: url(../style/taocan_bg.png) no-repeat 0 -9999px

}

.taocan_tabs .icon_step {

	display: inline-block;

	width: 16px;

	height: 15px;

	line-height: 15px;

	color: #FFF;

	font-weight: bold;

	background-position: 0 -85px;

	text-align: center;

	margin-left: 5px

}

.taocan_tabs li a {

	font-size: 14px

}

.taocan_tabs li.current a {

	background-color: #fff;

	border-bottom-color: #fff

}

.taocan_tabs li.current .icon_step {

	background-position: 0 -40px

}

.taocan_panels {

	border: 1px solid #ccc;

	border-top: none;

	background-color: #FFF;

	height: 215px;

	overflow: hidden

}

.taocan_panels .panel {

	padding: 20px 30px;

	display: none

}

.taocan_panels h4 {

	color: #666;

	font-size: 14px;

	height: 20px;

	overflow: hidden;

	margin-bottom: 15px

}

.taocan_panels li {

	float: left;

	width: 150px;

	overflow: hidden;

	text-align: center;

	margin-right: 20px

}

.taocan_panels li .pic img {

	width: 90px;

	height: 90px;

	border: solid 1px #ccc

}

.taocan_panels li .name a, .taocan_panels li .price {

	color: #999

}

.taocan_panels li p {

	margin-top: 2px

}

.taocan_panels li.plus, .taocan_panels li.equal {

	width: 20px;

	height: 20px;

	margin-top: 43px;

	background-position: 0 0

}

.taocan_panels li.equal {

	background-position: 0 -128px;

	margin-right: 60px;

	margin-left: 15px

}

.taocan_panels .price_info {

	width: 300px;

	text-align: left;

	color: #666;

	font-size: 14px

}

.taocan_panels .price_info .count {

	margin-bottom: 10px

}

.taocan_panels .price_info .count b {

	font-size: 16px

}

.taocan_panels .price_info .buy {

	margin-top: 15px

}

.taocan_panels .price_info .buy .xunjia {

	padding: 8px 20px

}

.sectionbox h2.tit {

	background: url(../style/spxq_nav_bg.png) 0 0 no-repeat;

	height: 27px;

	padding: 0 15px;

	margin-bottom: 10px;

	margin-top: 25px

}

.sectionbox h2.tit span {

	background: url(../style/spxq_nav_bg_t.png) -9999px 0 no-repeat;

	display: block;

	height: 0;

	padding-top: 27px;

	overflow: hidden

}

.sectionbox h2.tit1 span {

	background-position: 0 -52px

}

.sectionbox h2.tit2 span {

	background-position: 0 -80px

}

.sectionbox h2.tit3 span {

	background-position: 0 -108px

}

.sectionbox h2.tit4 span {

	background-position: 0 -136px

}

.sectionbox h2.tit5 span {

	background-position: 0 -164px

}

.sectionbox h2.tit6 span {

	background-position: 0 -192px

}

.sectionbox h2.tit7 span {

	background-position: 0 -220px

}

.sectionbox h2.tit8 span {

	background-position: 0 -248px

}

.sectionbox h2.tit9 span {

	background-position: 0 -276px

}

.sectionbox h2.tit10 span {

	background-position: 0 -304px

}

.sectionbox h2.tit11 span {

	background-position: 0 -332px

}

.sectionbox h2.tit12 span {

	background-position: 0 4px

}

.sectionbox h2.tit13 span {

	background-position: 0 -24px

}

.sectionbox h2.tit14 span {

	background-position: 0 -360px

}

.sectionbox div img {

	vertical-align: top

}

.sectionbox div img.img_error {

	width: 300px;

	height: 200px;

	background: url(../style/img_error.png) center center no-repeat;

	display: block

}

.sectionbox .ping_more a {

	display: block;

	margin-top: 20px;

	height: 31px;

	line-height: 31px;

	text-align: center;

	font-weight: bold;

	background-color: #f4f4f4;

	border: 1px solid #e4e4e4

}

.sectionbox .ping_more a span {

	color: #666;

	font-weight: normal

}

.sectionbox .ping_more a:hover {

	background-color: #eee;

	text-decoration: none

}

.spxq_main {

	font-size: 14px;

	line-height: 24px

}

.spxq_main .nala_say {

	line-height: 28px;

	background: url(../style/nalasay-bg.jpg) 0 0 no-repeat;

	padding: 0 20px 0 140px;

	min-height: 110px;

+height: 110px

}

.spxq_main img {

	display: block;

	margin: 0 auto;

	max-width: 750px

}

.spxq_main .spxq_top {

	margin: 25px 0 0;

	font-size: 16px;

	color: #f70;

	font-weight: bold

}

.spxq_main .spxq_dec div {

	margin-bottom: 20px

}

.spxq_main table {

	width: 100%

}

.spxq_main table td {

	border: 1px solid #e5e5e5;

	padding: 5px 10px

}

.spxq_main table td.th {

	background-color: #f5f5f5;

	font-weight: bold;

	width: 70px;

	text-align: right

}

.spxq_main table td strong {

	font-weight: 400

}

.spxq_main table td img {

	width: 200px;

	height: 200px

}

.spxq_main table td div, .spxq_main table td span {

	display: block;

	margin-bottom: 4px

}

.spxq_main h3 {

	font-size: 20px;

	margin: 20px 0 10px;

	color: #f70;

	border-bottom: 1px solid #f70;

	padding-bottom: 5px

}

.spxq_main p {

	margin-bottom: 10px

}

#ppsqitem div {

	text-align: center

}

#addcart-success .panel_con {

	height: 160px;

	padding-top: 14px

}

#addcart-success .ok-txt {

	border-bottom: 1px dashed #eee;

	margin-bottom: 8px;

	padding-bottom: 8px

}

#addcart-success .arrow-right {

	position: absolute;

	display: block;

	right: -13px;

	top: 17px;

	width: 0;

	height: 0;

	overflow: hidden;

	border: 6px solid transparent;

	border-left-color: #9699a2;

	_border-top-color: tomato;

	_border-right-color: tomato;

	_border-bottom-color: tomato;

	_filter: chroma(color=tomato)

}

.addcart-success-info {

	padding: 20px 10px 20px 15px

}

.addcart-success-info p {

	margin-bottom: 5px

}

.addcart-success-info b {

	font-size: 14px

}

.addcart-success-info .gocart {

	padding-top: 10px

}

.quehuo-form {

	width: 400px

}

.quehuo-form div {

	padding: 8px 0

}

.quehuo-form div input {

	width: 200px;

	padding: 8px;

	height: 16px;

	overflow: hidden;

	border: 1px solid #eee;

	border-top-color: #ccc;

	box-shadow: 0px 1px 3px rgba(200, 200, 200, 0.3) inset;

	color: #333;

	font-size: 14px;

	margin-left: 3px;

	vertical-align: middle

}

.quehuo-form .submit {

	padding-left: 64px;

	font-size: 14px

}

.quehuo-form .submit a {

	display: block;

	background-position: 0 -40px;

	width: 58px;

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	text-align: center

}

.same_effect {

	border: 1px solid #E6E6E6;

	width: 756px;

	padding: 20px 16px;

	margin: 10px 0

}

.same_effect .headline {

	color: #C03;

	font-size: 16px;

	background: url(../style/icon_stockout.jpg) no-repeat;

	padding-left: 20px;

	margin-bottom: 20px

}

.same_effect .titlebar {

	line-height: 30px;

	padding-left: 20px;

	margin-bottom: 6px

}

.same_effect .titlebar .more_lnk {

	float: right;

	padding-right: 18px;

	background: url(../style/icon_more.jpg) right 7px no-repeat;

	color: #666

}

.same_effect .titlebar h3 {

	font-size: 16px

}

.same_effect .product_list {

	padding-left: 12px

}

.same_effect .product_list .item {

	float: left;

	_display: inline;

	padding: 10px;

	width: 150px;

	position: relative;

	margin: 0 8px;

	height: 277px

}

.same_effect .product_list .item:hover {

	background-color: #F6F6F6

}

.same_effect .product_list .bg_gray {

	background-color: #F6F6F6

}

.same_effect .product_list .item .price {

	color: #f70

}

.same_effect .product_list .item .price em {

	font-size: 18px;

	font-weight: bold;

	margin-left: 3px

}

.same_effect .product_list .item .pic_wrap {

	width: 150px;

	height: 150px;

	overflow: hidden;

	margin-bottom: 6px

}

.same_effect .product_list .item .pic_wrap img {

	max-width: 150px;

	max-height: 150px

}

.same_effect .product_list .item .product_name {

	line-height: 20px;

	display: block;

	height: 40px;

	overflow: hidden;

	text-decoration: none

}

.same_effect .product_list .item .desc {

	color: #999

}

.same_effect .product_list .item .traded {

	color: #999

}

.same_effect .product_list .item .traded em {

	color: #f70

}

.same_effect .product_list .item .add_cart_lnk {

	right: 16px;

	top: 170px

}

#zheng_main img {

	display: block;

	margin: 5px auto

}

#zheng_main .zheng_nav {

	width: 720px;

	height: 84px;

	overflow: hidden;

	background: url(../style/wn_02.png) no-repeat 0 0;

	border-bottom: 1px solid #e8e6e7

}

#zheng_main .zheng_nav ul {

	display: none

}

.intro-pic {

	background-color: #fff;

	width: 790px;

	margin: 0 auto;

	padding-top: 15px;

	display: none

}

.intro-pic .hd {

	height: 84px;

	background: url(../style/intro_hd.png) 0 -1px no-repeat;

	font-size: 0;

	padding-left: 73px

}

.intro-pic .hd a {

	display: inline-block;

	width: 83px;

	height: 84px;

	margin-right: 14px;

	background-color: #eee;

	background: url(../style/intro_hd2.png) 0 -9999px no-repeat

}

.intro-pic .hd a.on0 {

	background-position: -68px -1px

}

.intro-pic .hd a.on1 {

	background-position: -164px -1px

}

.intro-pic .hd a.on2 {

	background-position: -262px -1px

}

.intro-pic .hd a.on3 {

	background-position: -359px -1px

}

.intro-pic .hd a.on4 {

	background-position: -457px -1px

}

.intro-pic .hd a.on5 {

	background-position: -556px -1px

}

.intro-pic .hd a.on6 {

	background-position: -653px -1px

}

.intro-pic .bd {

	padding-top: 1px;

	overflow: hidden

}

.intro-pic .bd .pic {

	display: none;

	font-size: 0

}

.intro-pic .bd .pic img {

	margin: 5px auto;

	display: block

}

.ask-form {

	margin-bottom: 20px

}

.ask-form .fl {

	width: 470px

}

.ask-form .fr {

	width: 250px;

	color: #999

}

.ask-form textarea {

	display: block;

	margin-bottom: 10px;

	width: 450px;

	padding: 5px;

	height: 75px;

	overflow-y: auto;

	border: 1px solid #eee;

	border-top-color: #ccc;

	box-shadow: 0px 1px 3px rgba(200, 200, 200, 0.3) inset;

	color: #333

}

.ask-list {

	zoom: 1

}

.ask-list dl {

	padding-bottom: 15px;

	width: 100%

}

.ask-list dt {

	background: url(../style/wen-ico.png) 0 2px no-repeat;

	padding: 0 250px 12px 25px;

	position: relative;

	z-index: 10

}

.ask-list dt h3 {

	font-weight: bold

}

.ask-list dt .q-info {

	position: absolute;

	right: 15px;

	top: 3px;

	color: #bbb

}

.ask-list dt .q-info .time {

	margin-left: 10px

}

.ask-list dd {

	position: relative;

	z-index: 1;

	zoom: 1;

	background-color: #f8f8f8;

	padding: 0 15px 15px

}

.ask-list dd .arrow {

	position: absolute;

	top: -22px;

	left: 7px;

	display: block;

	width: 0;

	height: 0;

	overflow: hidden;

	border-width: 12px 8px;

	border-style: solid;

	border-color: #fff #fff #f8f8f8 #fff

}

.ask-list .ans-bd {

	padding-top: 15px

}

.ask-list .ans-bd .author {

	float: left;

	width: 60px;

	overflow: hidden;

	text-align: right

}

.ask-list .ans-nala .author {

	color: #f70

}

.ask-list .ans-bd .con {

	margin-left: 62px;

	padding-right: 180px;

	position: relative;

	zoom: 1

}

.ask-list .ans-bd .con .time {

	position: absolute;

	right: 0;

	top: 0;

	color: #bbb

}

.ask-list .ans-bd .con a:hover {

	color: #111

}

.ask-list .ans-bd .con a.from, .ask-list .ans-bd .con a.from:hover {

	color: #f70

}

.ask-list dd .more-link {

	text-align: right

}

.ask-list dd .more-link a.graybtn {

	padding: 3px 8px

}

.ask-list .pagenav a {

	margin-left: 2px

}

.to-detail-link {

	border: 1px solid #e4e4e4;

	background-color: #f1f1f1;

	text-align: center;

	font-size: 20px;

	padding: 15px;

	margin-bottom: 10px

}

.act_content {

	display: none

}

.spxq_picc {

	background-color: #f8f8f8;

	padding-bottom: 10px

}

.spxq_picc h3 {

	background-color: #f70;

	text-align: center;

	height: 50px;

	line-height: 50px;

	font-size: 25px;

	color: #fff

}

.spxq_picc p {

	padding: 30px 0 30px 30px;

	background-color: #fff;

	margin: 10px 10px 0

}

.spxq_picc p img {

	vertical-align: top

}

/*.z-detail-left {

	width: 720px; 

	float: left

}

.tabs_bar_warp {

	height: 50px;

	width: 720px;

}

.tabs_bar {

	height: 48px;

	width: 718px;

	background: #f3f3f3;

	border: 1px solid #ccc;

	z-index: 999; 

	top: 0

}*/

.tabs_bar ul {

	width: 100%;

	height: 48px

}

.tabs_bar ul li {

	_bottom: -1px;

	z-index: 999;

	position: relative;

	display: block;

	float: left;

	height: 48px;

	line-height: 48px

}

.tabs_bar ul li a {

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	padding: 0 35px;

	display: block

}

.tabs_bar ul li a:hover {

	text-decoration: none;

	background: #fff

}

.tabs_bar ul li.current_select a {

	text-decoration: none;

	background: #fff;

	border-bottom: 1px solid #fff

}

.tabs_bar ul li a em {

	color: #f70;

	font-weight: bold

}

.tabs_bar li.tab-buy {

	color: #f70;

	float: right;

	padding-right: 94px;

	position: relative;

	text-align: right;

	width: 200px;

	margin-right: 0;

	visibility: hidden

}

.tabs_bar li.tab-buy strong {

	font: 24px/48px arial;

	padding: 0 4px

}

.tabs_bar li.tab-buy a.xunjia {

	position: absolute;

	right: 8px;

	top: 6px;

	font-size: 16px;

	height: 23px;

	line-height: 22px;

	padding: 5px 12px

}

.tabs_bar li.tab-buy a.xunjia:hover {

	background: #f37100

}

.tabs_bar li.tab-buy a.graybtn {

	position: absolute;

	right: 8px;

	top: 8px;

	height: 30px;

	line-height: 30px;

	cursor: default;

	background: #e5e5e5;

	padding: 0 12px;

	border-color: #ddd;

	box-shadow: none

}

.tabs_bar li.tab-buy a.graybtn:hover {

	background: #e5e5e5

}

.fixed li.tab-buy {

	visibility: visible

}

.z-box {

	padding: 20px;

	background-color: #fff;

	border: 1px solid #ccc;

	border-top: 0

}

.z-detail-point-box {

	border: 1px solid #ccc

}

.z-detail-point-box-left {

	padding: 20px;

	width: 520px;

	height: 110px;

	overflow: hidden;

	float: left

}

.z-points {

	width: 158px;

	border-right: 1px solid #ccc;

	height: 110px;

	float: left

}

.z-all-points {

	font-size: 24px;

	text-align: center;

	height: 40px;

	line-height: 40px

}

.z-all-points b {

	color: #f70;

	font-size: 26px

}

.z-all-people {

	text-align: center;

	font-size: 14px;

	line-height: 25px

}

.z-all-people em {

	color: #f70

}

.z-point-list {

	width: 360px;

	float: right

}

.z-point-list ul li {

	height: 20px;

	line-height: 20px;

	margin: 2px 0;

	font-size: 14px;

	overflow: hidden

}

.z-point-list ul li label {

	display: inline-block;

	width: 110px;

	text-align: right;

	float: left

}

.z-point-list ul li p {

	float: left;

	background: #ddd;

	width: 200px;

	height: 14px;

	margin: 3px 0

}

.z-point-list ul li p span {

	display: block;

	width: 100%;

	background: #f70;

	height: 14px

}

.z-point-list ul li em {

	color: #f70;

	margin-left: 10px

}

.z-detail-point-box-right {

	width: 365px;

	height: 134px;

	border-left: 1px solid #ccc;

	background: #fcfcfc;

	float: right;

	font-size: 14px;

	padding-top: 16px

}

.z-detail-point-box-right div {

	padding: 5px 20px;

	line-height: 20px

}

.z-detail-point-box-right div a.go_btn {

	position: absolute;

	right: 10px;

	top: 3px

}

.z-detail-point-box-right div.good_com_box {

	position: relative;

	z-index: 99

}

.z-detail-point-box-right div a.good_com {

	color: #f70;

	margin-right: 5px

}

.z-detail-point-box-right div.good_com_box .good_com_tips {

	position: absolute;

	width: 200px;

	padding: 15px;

	border: 1px solid #ffb97c;

	line-height: 20px;

	color: #666;

	background: #fff7f0;

	left: 22px;

	_left: 1px;

	top: 30px;

	display: none

}

.z-arrow {

	position: absolute;

	top: -8px;

	left: 15px;

	width: 12px;

	height: 24px

}

.z-arrow i {

	font-family: "SimSun";

	overflow: hidden;

	font-size: 12px;

	line-height: 1.231;

	display: block;

	height: 12px

}

.z-arrow-line {

	color: #ffb97c

}

.z-arrow-bg {

	color: #fff7f0;

	margin-top: -11px

}

.big_star, .big_star i {

	height: 22px;

	background-image: url(../style/big_star.png);

	background-repeat: repeat-x;

	display: block

}

.big_star {

	width: 128px;

	margin: 10px auto;

	background-position: 0 -32px

}

.big_star i {

	line-height: 22px;

	overflow: hidden;

	background-position: 0 0;

	width: 100%

}

.min_star {

	padding-top: 6px;

*padding-top:10px;

	height: 23px;

	line-height: 23px

}

.z-detail-com-box {

	margin-top: 20px;

	border: 1px solid #ccc;

	padding-bottom: 20px

}

.z-com-box-head {

	height: 50px;

	border-bottom: 1px solid #ccc;

	background: #f3f3f3;

	padding: 0 20px;

	line-height: 50px;

	font-size: 14px

}

.z-select {

	float: right;

	height: 30px;

	margin-top: 9px;

	line-height: 30px

}

.select-box {

	position: relative;

	border: 1px solid #ccc;

	background: #fff;

	width: 100px;

	float: left;

	margin-left: 10px;

	padding: 3px 5px;

	border-radius: 3px;

	font-size: 14px

}

.z-com-list {

	padding: 20px

}

.z-com {

	margin-bottom: 20px

}

.z-com-left {

	width: 60px;

	float: left;

	height: 100px;

	margin: 0 10px;

	_display: inline

}

.z-com-left img {

	display: block;

	margin: 0 auto

}

.z-com-left .u-name {

	width: 60px;

	height: 25px;

	line-height: 25px;

	overflow: hidden;

	color: #f70;

	display: block;

	text-align: center;

	white-space: nowrap;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	overflow: hidden

}

.z-com-left .vip-ico-img {

	width: 42px;

	height: 9px;

	display: block;

	background-repeat: no-repeat;

	background-image: url(../style/comment-vip-ico.png);

	overflow: hidden;

	margin: 0 auto

}

.z-com-left .vip-ico {

	background-position: 0 -11px

}

.z-com-left .svip-ico {

	background-position: 0 0

}

.z-com-right {

	padding: 0 20px 5px 20px;

	border: 1px solid #ccc;

	float: right;

	width: 750px;

	position: relative;

	border-radius: 2px

}

.z-com-right-head {

	height: 33px;

	line-height: 33px;

	border-bottom: 1px solid #ccc;

	margin-bottom: 12px

}

.z-com-right-head span {

	margin-right: 10px;

	color: #999;

	float: left

}

.z-com-right-head span.com-time {

	float: right

}

.z-coms {

	line-height: 22px;

	float: left;

	width: 100%

}

.z-coms-text {

	min-height: 50px;

	_height: 50px

}

.z-coms-text-jin {

	padding-right: 200px;

	background: url(../style/jing.jpg) 610px 10px no-repeat;

	min-width: 560px;

	_width: 560px;

	min-height: 110px;

	_height: 110px

}

.z-coms-text a {

	color: #f70;

	text-decoration: none

}

.z-coms-img {

	margin-top: 15px

}

.z-coms-img img {

	width: 94px;

	height: 94px;

	margin: 0 10px 10px 0;

	border: 1px solid #ccc

}

.z-coms-other {

	width: 100%;

	height: 30px;

	line-height: 30px

}

.z-com-gg {

	color: #999;

	float: left

}

.z-com-click {

	float: right;

	color: #999

}

.z-com-click a {

	margin: 0 5px;

	color: #f70

}

.z-com-click a:hover {

	text-decoration: none

}

.left_arrow {

	position: absolute;

	top: 11px;

	left: -6px;

	width: 24px;

	height: 12px

}

.left_arrow i {

	font-family: "SimSun";

	overflow: hidden;

	font-size: 12px;

	line-height: 1.231;

	display: block;

	height: 12px;

	float: left

}

.left_arrow-line {

	color: #ccc

}

.left_arrow-bg {

	color: #fff;

	margin-left: -10px

}

.face_img {

	width: 30px;

	height: 30px;

	border-radius: 30px;

	transition: .8s ease all;

	-webkit-transition: .8s ease all;

	-moz-transition: .8s ease all

}

.face_img:hover {

	transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg)

}

.z-com-hf {

	border: 1px solid #ccc;

	margin: 10px 0 20px 0;

	padding: 10px 20px;

	position: relative;

	border-radius: 2px;

	zoom: 1

}

.z-com-input {

	line-height: 30px;

	margin-top: 5px;

	width: 100%;

	position: relative

}

.z-com-input-box {

	border: 1px solid #ffba7d;

	min-height: 28px;

	_height: 28px;

	border-radius: 2px;

	position: relative;

	padding: 0 5px;

	width: auto

}

.z-com-input-box label {

	color: #999;

	display: block;

	float: left;

	height: 30px;

	line-height: 30px;

	position: absolute;

	top: 0px;

	left: 10px;

	width: 80px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.z-com-input-box textarea {

	width: 100%;

	max-width: 100%;

	min-width: 100%;

	line-height: 20px;

	height: 20px;

	border: 1px solid #fff;

	display: block;

	margin-top: 4px;

	overflow-y: hidden;

	word-break: break-all

}

.hf_btn {

	padding: 6px 20px;

	position: absolute;

	right: 0;

	top: 0

}

.top_arrow {

	position: absolute;

	top: -7px;

	right: 35px;

	font-family: "SimSun";

	font-size: 12px;

	width: 12px;

	height: 24px

}

.top_arrow i {

	font-family: "SimSun";

	overflow: hidden;

	font-size: 12px;

	line-height: 1.231;

	display: block;

	height: 12px;

	float: left

}

.top_arrow-line {

	color: #ccc

}

.top_arrow-bg {

	color: #fff;

	margin-top: -10px

}

.hf_list {

	padding: 15px 0

}

.hf_list ul li {

	border-bottom: 1px solid #e2e2e2;

	line-height: 30px;

	padding-bottom: 12px;

	display: block;

	margin-bottom: 15px;

	zoom: 1;

	background: #fff

}

.hf_list ul li span {

	display: inline-block

}

.hf_list ul li span.hf_face {

	width: 30px;

	height: 30px;

	position: absolute;

	left: 0;

	top: 0

}

.hf_list ul li span.hf_text {

	color: #999;

	margin-left: 40px;

	word-break: break-all

}

.hf_list ul li span.hf_text .hf_name {

	color: #f70

}

.hf_list ul li span.hf_text i {

	margin: 0 3px

}

.hf_list ul li span.hf_btn2 {

	width: 45px;

	position: absolute;

	bottom: 0;

	right: 0

}

.hf_list ul li span.hf_btn2 a {

	padding: 0;

	color: #f70;

	padding: 0 10px

}

.hf_list ul li span.hf-at {

	margin: 0 5px;

	color: #999

}

.hf_list ul li .hf2_box {

	margin-left: 40px;

	zoom: 1

}

.hf_list_li {

	position: relative

}

.z-detail-right {

	width: 206px;

	float: right

}







.tabs_bar ul li.current_select a {

	text-decoration: none;

	background: #fff;

	border-bottom: 1px solid #fff

}



.tabs_bar ul li {

    _bottom: -1px;

    z-index: 999;

    position: relative;

    display: block;

    float: left;

    height: 48px;

    line-height: 48px;}

.tabs_bar ul li.current_select a {

    text-decoration: none;

    background: #fff;

    border-bottom: 1px solid #fff;

}



.tabs_bar ul li a {

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	padding: 0 35px;

	display: block

}

.tabs_bar ul li a:hover {

	text-decoration: none;

	background: #fff

}

.tabs_bar ul li.current_select a {

	text-decoration: none;

	background: #fff;

	border-bottom: 1px solid #fff

}.tabs_bar ul li.current_select a {

	text-decoration: none;

	background: #fff;

	border-bottom: 1px solid #fff

}.tabs_bar_warp a{color:#000; }

